Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

lemur::distrib Namespace Reference

Distributed retrieval components. More...


Classes

class  CORIMergeMethod
 Implementation of CORI merging method. More...

class  CtfIndexer
class  DBManager
class  DistMergeMethod
 Abstract interface for distributed retrieval merging of scores. More...

class  DistSearchMethod
 This class supports searching multiple indexes and getting a list of results for each of those indexes. More...

class  DocFreqIndexer
struct  DocScore
class  DocScoreVector
 A list of docids and scores. More...

class  DocScoreVector::ScoreAscending
class  DocScoreVector::ScoreDescending
struct  doct
class  FreqCounter
struct  freqinfo_tt
 Internally used structure for storing term statistics. More...

class  LemurDBManager
class  LemurMemParser
struct  ltctf
class  MemParser
class  MultiRegrMergeMethod
 Implementation of regression merging method for single database type case. More...

class  QryBasedSampler
struct  results
class  SingleRegrMergeMethod
 Implementation of regression merging method for single database type case. More...


Typedefs

typedef lemur::distrib::results results_t
typedef lemur::distrib::freqinfo_tt freqinfo_t
 Internally used structure for storing term statistics.

typedef map< std::string,
freqinfo_t, less< std::string > > 
freqmap
 A map from words to frequency information.

typedef set< std::string,
less< std::string > > 
stringset
 A set of words.

typedef string docid_t
 A document id is a string.

typedef lemur::distrib::doct doc_t
typedef set< docid_t, less<
string > > 
docidset
 Stores IDs of previously seen documents.

typedef set< freqinfo_t, ltctfctfset


Detailed Description

Distributed retrieval components.

Typedef Documentation

typedef set<freqinfo_t, ltctf> lemur::distrib::ctfset
 

typedef struct lemur::distrib::doct lemur::distrib::doc_t
 

A document is a character array storing the document contents, a length of the array, and a document id.

typedef string lemur::distrib::docid_t
 

A document id is a string.

typedef set<docid_t, less<string> > lemur::distrib::docidset
 

Stores IDs of previously seen documents.

typedef struct lemur::distrib::freqinfo_tt lemur::distrib::freqinfo_t
 

Internally used structure for storing term statistics.

typedef map<std::string , freqinfo_t, less<std::string> > lemur::distrib::freqmap
 

A map from words to frequency information.

typedef struct lemur::distrib::results lemur::distrib::results_t
 

Results is a structure containing a count of document IDs and a number of items in the list.

typedef set<std::string , less<std::string> > lemur::distrib::stringset
 

A set of words.


Generated on Tue Jun 15 11:03:05 2010 for Lemur by doxygen 1.3.4