Main Page   Namespace List   Class Hierarchy   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 (char *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 char *    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 Mon Sep 30 14:14:02 2002 for LEMUR by doxygen1.2.18