Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

IncFPPushIndex Class Reference

Incremental push method of building an index. More...

#include <IncFPPushIndex.hpp>

Inheritance diagram for IncFPPushIndex:

InvFPPushIndex InvPushIndex PushIndex IncPassagePushIndex List of all members.

Public Methods

 IncFPPushIndex (const string &prefix, int cachesize=128000000, long maxfilesize=2100000000, DOCID_T startdocid=1)

Detailed Description

Incremental push method of building an index.

This class builds an index assigning termids, docids, tracking locations of term within documents, and tracking terms within documents. It also expects a DocumentProp to have the total number of terms that were in a document. It expects that all stopping and stemming (if any) occurs before the term is passed in. If used with an existing index, new documents are added incrementally.


Constructor & Destructor Documentation

IncFPPushIndex::IncFPPushIndex const string &    prefix,
int    cachesize = 128000000,
long    maxfilesize = 2100000000,
DOCID_T    startdocid = 1
 

opens the index named by prefix, if it exists, and initializes the state of the indexer to begin adding new documents.


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:38 2004 for Lemur Toolkit by doxygen1.2.18