|
Classes |
| class | ClusterDB |
| | Abstract interface for clustering databases. More...
|
| class | ClusterDBError |
| | Exception to throw for clustering errors. More...
|
| class | DocInfo |
| | Representation of Doc Information Entry. More...
|
| class | DocInfoList |
| | Abstract Interface of Doc Information List. More...
|
| class | DocInfoList::iterator |
| | Iterator class, used for all subclass lists. More...
|
| class | DocMgrManager |
| | This is a factory class for creating and opening DocumentManagers. More...
|
| class | DocStream |
| | Abstract interface for a collection of documents. More...
|
| class | Document |
| | Abstract document class. More...
|
| class | DocumentManager |
| | Abstract API for document manager interface. More...
|
| class | DocumentRep |
| | Representation of documents in a collection for efficient inverted index scoring. More...
|
| class | Exception |
| | Default Exception class. More...
|
| class | FieldInfo |
| | Abstract Representation of Field Information Entry. More...
|
| class | FieldInfoList |
| | Abstract Interface of Field Information List. More...
|
| class | FieldInfoList::iterator |
| | Iterator class, used for all subclass lists. More...
|
| class | Index |
| | Abstract Class for indexed document collection. More...
|
| struct | IndexedReal |
| | A list of indexed real numbers (similar to IndexProb). More...
|
| class | IndexedRealVector |
| | A vector of IndexedReal. More...
|
| class | IndexedRealVector::IndexedRealAscending |
| class | IndexedRealVector::IndexedRealDescending |
| class | IndexManager |
| | A group of index management functions. More...
|
| class | IndriFieldInfoList |
| class | MatchInfo |
| | Match information for a query within a document. More...
|
| class | MatchInfo::TMatchAscending |
| | For sorting TMatch vectors. More...
|
| class | Parser |
| | Provides a generic parser interface. More...
|
| class | PseudoFBDocs |
| | Representation of a subset of feedback documents. More...
|
| class | Query |
| | Abstract query. More...
|
| class | QueryDocument |
| | A convenience class for dealing with "interactive" queries. More...
|
| class | QueryRep |
| | Abstract query representation. More...
|
| class | QueryTerm |
| | A query term is assumed to have at least an ID and a weight. More...
|
| class | ResultFile |
| | representation of result file More...
|
| class | RetMethodManager |
| | Factory class for creating RetrievalMethod objects. More...
|
| class | RetrievalMethod |
| class | ScoreAccumulator |
| | Abstract Score Accumulator. More...
|
| class | ScoreFunction |
| | Abstract interface for retrieval function with a default implementation (dot product). More...
|
| class | Stemmer |
| | A generic interface for Stemmers. More...
|
| class | Stopper |
| | Provides a stopword list that can be chained with a Parser using the TextHandler class. More...
|
| class | StructQueryRetMethod |
| | Abstract Interface for A Retrieval Method/Model for Structured Query. More...
|
| class | StructQueryScoreFunc |
| | ScoreFunction for structured querys. Provides evalQuery. More...
|
| class | Term |
| | Basic term class. More...
|
| class | TermInfo |
| | Abstract Representation of Term Information Entry. More...
|
| class | TermInfoList |
| | Abstract Interface of Term Information List. More...
|
| class | TermInfoList::iterator |
| | Iterator class, used for all subclass lists. More...
|
| class | TermQuery |
| | Abstract interface for a query containing a sequence of Terms. More...
|
| class | TextHandler |
| | This class serves as an interface for classes working with the parsers. More...
|
| class | TextHandlerManager |
| | Factory class for creating a Parser, Stemmer, or Stopper. More...
|
| class | TextQuery |
| class | TextQueryRep |
| | Abstract representation of a text query as a sequence of weighted terms. More...
|
| class | TextQueryRetMethod |
| | Abstract Interface for A Retrieval Method/Model for Text Query. More...
|
| class | TMatch |
| | Term match entry. More...
|
Typedefs |
| typedef lemur::utility::WeightedIDSet | DocIDSet |
| | Reuse a WeightedIDSet to represent A feedback doc set, with the weight interpreted as the corresponding "prob. of relevance" which could be any score that may be useful for feedback.
|
| typedef unsigned long | LemurErrorType |
| | Error codes.
|
| typedef int | FILEID_T |
| | internal file id for mapping.
|
| typedef int | TERMID_T |
| | internal term id encoding.
|
| typedef TERMID_T | LOC_T |
| | term position
|
| typedef TERMID_T | DOCID_T |
| | internal document id encoding.
|
| typedef TERMID_T | COUNT_T |
| | integral frequencies
|
| typedef float | SCORE_T |
| | floating point frequencies and/or scores.
|
| typedef std::string | TERM_T |
| | external term encoding
|
| typedef std::string | EXDOCID_T |
| | external document id encoding
|
| typedef int | POS_T |
| | pointer into collection of term positions
|
Functions |
| lemur::utility::String | ParamGetString (const lemur::utility::String &s, const lemur::utility::String &def) |
| | Get a parameter value as a string.
|
| lemur::utility::String | ParamGetString (const lemur::utility::String &s, lemur::utility::String &value, const lemur::utility::String &def) |
| | Get a parameter value as a string.
|
| lemur::utility::String | ParamGetString (const lemur::utility::String &s) |
| int | ParamGet (const lemur::utility::String &s, lemur::utility::String &value) |
| | Get a parameter value as a string.
|
| int | ParamGet (const lemur::utility::String &s, lemur::utility::String &value, const lemur::utility::String &def) |
| | Get a parameter value as a string.
|
| int | ParamGet (const lemur::utility::String &s, int &value) |
| | Get a parameter value as an integer.
|
| int | ParamGet (const lemur::utility::String &s, int &value, const int &def) |
| | Get a parameter value as an integer.
|
| int | ParamGet (const lemur::utility::String &s, double &value) |
| | Get a parameter value as a double.
|
| int | ParamGet (const lemur::utility::String &s, double &value, const double &def) |
| | Get a parameter value as a double.
|
| int | ParamGet (const lemur::utility::String &s, float &value) |
| | Get a parameter value as a float.
|
| int | ParamGet (const lemur::utility::String &s, float &value, const float &def) |
| | Get a parameter value as a float.
|
| int | ParamGetInt (const lemur::utility::String &s, int def) |
| | Get a parameter value as an int.
|
| int | ParamGetBit (const lemur::utility::String &s, int def) |
| | Get a parameter value as a bit (true or false).
|
| double | ParamGetDouble (const lemur::utility::String &s, double def) |
| | Get a parameter value as a double.
|
| float | ParamGetFloat (const lemur::utility::String &s, float def) |
| | Get a parameter value as a float.
|
| INT64 | ParamGetLongLong (const lemur::utility::String &s, INT64 def) |
| | Get a parameter value as an INT64 (long long).
|
| int | ParamPushFile (const lemur::utility::String &s) |
| | Load parameters from a parameter file.
|
| lemur::utility::String | ParamPopFile (void) |
| | Remove parameters from the parameter stack.
|
| void | ParamDisplay () |
| | prints the current parameter keys to cerr.
|
| void | ParamClear () |
| | Reset Parameter stack to empty and deallocate all memory.
|
| void | ParamSet (const lemur::utility::String &key, const lemur::utility::String &value) |
| | Add a parameter value pair.
|
| float | ParamGetFloat (const lemur::utility::String &s, float &def) |