Lucene++ - a full-featured, c++ search engine
API Documentation
Go to the documentation of this file.
7 #ifndef NEARSPANSUNORDERED_H
8 #define NEARSPANSUNORDERED_H
44 virtual void initialize();
49 virtual bool skipTo(int32_t target);
50 virtual int32_t doc();
51 virtual int32_t start();
52 virtual int32_t end();
54 virtual bool isPayloadAvailable();
55 virtual String toString();
59 void initList(
bool next);
66 friend class SpansCell;
Collection< SpansCellPtr > ordered
Definition: NearSpansUnordered.h:28
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
An enumeration of span matches. Used to implement span searching. Each span represents a range of ter...
Definition: Spans.h:17
boost::shared_ptr< SpanNearQuery > SpanNearQueryPtr
Definition: LuceneTypes.h:447
SpansCellPtr first
Definition: NearSpansUnordered.h:32
Definition: AbstractAllTermDocs.h:12
boost::shared_ptr< IndexReader > IndexReaderPtr
Definition: LuceneTypes.h:157
SpansCellPtr max
Definition: NearSpansUnordered.h:38
Similar to NearSpansOrdered, but for the unordered case.
Definition: NearSpansUnordered.h:17
bool more
Definition: NearSpansUnordered.h:40
bool firstTime
Definition: NearSpansUnordered.h:41
boost::shared_ptr< CellQueue > CellQueuePtr
Definition: LuceneTypes.h:294
boost::shared_ptr< SpansCell > SpansCellPtr
Definition: LuceneTypes.h:454
SpansCellPtr last
Definition: NearSpansUnordered.h:33
CellQueuePtr queue
Definition: NearSpansUnordered.h:37
int32_t slop
Definition: NearSpansUnordered.h:30
IndexReaderPtr reader
Definition: NearSpansUnordered.h:26
Collection< SpansPtr > subSpans
Definition: NearSpansUnordered.h:29
int32_t totalLength
Definition: NearSpansUnordered.h:35
clucene.sourceforge.net