|
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) |