aitools::invertedindex::Searcher Class Reference

#include <Searcher.hpp>

List of all members.

Public Types

typedef boost::shared_ptr
< Searcher
SharedPointer

Public Member Functions

 Searcher ()
virtual ~Searcher ()
virtual void init (const Configuration &config)=0
virtual Iterator::SharedPointer generic_search (const std::string &key)=0
virtual Iterator::SharedPointer generic_search (const std::string &key, Quantile::Order order)=0
virtual Iterator::SharedPointer generic_search (const std::string &key, size_t length)=0
virtual const Quantilequantile (const std::string &key) const =0
virtual const Vocabularyvocabulary () const =0
virtual const Headerheader () const =0

Detailed Description

An abstract class to search an inverted index. In contrast to the template IndexSearcher, this class is used as an generic interface which is needed for the JNI binding.

Author:
martin.trenkmann@uni-weimar.de

Created on Jun 22, 2008

Id
Searcher.hpp,v 1.17 2010/05/11 23:41:08 trenkman Exp

Definition at line 28 of file Searcher.hpp.


Member Typedef Documentation

Definition at line 32 of file Searcher.hpp.


Constructor & Destructor Documentation

aitools::invertedindex::Searcher::Searcher (  )  [inline]

The explicit constructor.

Definition at line 39 of file Searcher.hpp.

virtual aitools::invertedindex::Searcher::~Searcher (  )  [inline, virtual]

The destructor.

Definition at line 44 of file Searcher.hpp.


Member Function Documentation

virtual Iterator::SharedPointer aitools::invertedindex::Searcher::generic_search ( const std::string &  key,
size_t  length 
) [pure virtual]
virtual Iterator::SharedPointer aitools::invertedindex::Searcher::generic_search ( const std::string &  key,
Quantile::Order  order 
) [pure virtual]
virtual Iterator::SharedPointer aitools::invertedindex::Searcher::generic_search ( const std::string &  key  )  [pure virtual]
virtual const Header& aitools::invertedindex::Searcher::header (  )  const [pure virtual]
virtual void aitools::invertedindex::Searcher::init ( const Configuration config  )  [pure virtual]
virtual const Quantile& aitools::invertedindex::Searcher::quantile ( const std::string &  key  )  const [pure virtual]
virtual const Vocabulary& aitools::invertedindex::Searcher::vocabulary (  )  const [pure virtual]

The documentation for this class was generated from the following file:
Generated on Wed May 30 15:07:35 2012 by  doxygen 1.6.3