Lucene++ - a full-featured, c++ search engine
API Documentation
Go to the documentation of this file.
7 #ifndef MULTIPLETERMPOSITIONS_H
8 #define MULTIPLETERMPOSITIONS_H
31 virtual int32_t nextPosition();
32 virtual bool skipTo(int32_t target);
33 virtual int32_t doc();
34 virtual int32_t freq();
38 virtual void seek(
const TermPtr& term);
47 virtual ByteArray getPayload(ByteArray data, int32_t offset);
50 virtual bool isPayloadAvailable();
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
IntQueuePtr posList
Definition: MultipleTermPositions.h:27
boost::shared_ptr< Term > TermPtr
Definition: LuceneTypes.h:233
int32_t _freq
Definition: MultipleTermPositions.h:25
boost::shared_ptr< TermPositionsQueue > TermPositionsQueuePtr
Definition: LuceneTypes.h:244
Definition: AbstractAllTermDocs.h:12
Base class for all Lucene classes.
Definition: LuceneObject.h:31
Allows you to iterate over the TermPositions for multiple Terms as a single TermPositions.
Definition: MultipleTermPositions.h:16
boost::shared_ptr< TermEnum > TermEnumPtr
Definition: LuceneTypes.h:235
boost::shared_ptr< IndexReader > IndexReaderPtr
Definition: LuceneTypes.h:157
TermPositions provides an interface for enumerating the <document, frequency, <position>*> tuples for...
Definition: TermPositions.h:18
TermPositionsQueuePtr termPositionsQueue
Definition: MultipleTermPositions.h:26
boost::shared_ptr< IntQueue > IntQueuePtr
Definition: LuceneTypes.h:162
clucene.sourceforge.net