#include <PushIndex.hpp>
Inheritance diagram for PushIndex:
Public Methods | |
virtual | ~PushIndex () |
virtual bool | beginDoc (const DocumentProps *dp)=0 |
the beginning of a new document, returns true if initiation was successful | |
virtual bool | addTerm (const Term &t)=0 |
adding a term to the current document, returns true if term was added successfully. | |
virtual void | endDoc (const DocumentProps *dp)=0 |
signify the end of current document | |
virtual void | endCollection (const CollectionProps *cp)=0 |
signify the end of this collection. properties passed at the beginning of a collection should be handled by the constructor. | |
virtual void | setDocManager (const string &mgrID)=0 |
This is an abstract class that provides a uniform interface for building an indexed document collection where the index is unaware of the parser (docstream).
|
|
|
adding a term to the current document, returns true if term was added successfully.
Implemented in IncPassagePushIndex, InvFPPushIndex, InvPassagePushIndex, InvPushIndex, and KeyfileIncIndex. |
|
the beginning of a new document, returns true if initiation was successful
Implemented in IncPassagePushIndex, InvPassagePushIndex, InvPushIndex, and KeyfileIncIndex. |
|
signify the end of this collection. properties passed at the beginning of a collection should be handled by the constructor.
Implemented in InvFPPushIndex, InvPushIndex, and KeyfileIncIndex. |
|
signify the end of current document
Implemented in InvPushIndex, and KeyfileIncIndex. |
|
Implemented in InvPushIndex, and KeyfileIncIndex. |