Lucene++ - a full-featured, c++ search engine
API Documentation
Go to the documentation of this file.
7 #ifndef NEARSPANSORDERED_H
8 #define NEARSPANSORDERED_H
59 virtual int32_t doc();
60 virtual int32_t start();
61 virtual int32_t end();
66 virtual bool isPayloadAvailable();
68 virtual bool skipTo(int32_t target);
75 virtual String toString();
81 bool advanceAfterOrdered();
87 static bool docSpansOrdered(int32_t start1, int32_t end1, int32_t start2, int32_t end2);
90 bool stretchToOrder();
94 bool shrinkToAfterShortestMatch();
bool more
Definition: NearSpansOrdered.h:41
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
int32_t matchEnd
Definition: NearSpansOrdered.h:51
bool inSameDoc
Indicates that all subSpans have same doc()
Definition: NearSpansOrdered.h:47
An enumeration of span matches. Used to implement span searching. Each span represents a range of ter...
Definition: Spans.h:17
int32_t matchDoc
Definition: NearSpansOrdered.h:49
int32_t matchStart
Definition: NearSpansOrdered.h:50
bool collectPayloads
Definition: NearSpansOrdered.h:56
boost::shared_ptr< SpanNearQuery > SpanNearQueryPtr
Definition: LuceneTypes.h:447
Definition: AbstractAllTermDocs.h:12
boost::shared_ptr< IndexReader > IndexReaderPtr
Definition: LuceneTypes.h:157
Collection< SpansPtr > subSpans
The spans in the same order as the SpanNearQuery.
Definition: NearSpansOrdered.h:44
A Spans that is formed from the ordered subspans of a SpanNearQuery where the subspans do not overlap...
Definition: NearSpansOrdered.h:31
Collection< SpansPtr > subSpansByDoc
Definition: NearSpansOrdered.h:54
Collection< ByteArray > matchPayload
Definition: NearSpansOrdered.h:52
bool firstTime
Definition: NearSpansOrdered.h:40
boost::shared_ptr< Spans > SpansPtr
Definition: LuceneTypes.h:453
SpanNearQueryPtr query
Definition: NearSpansOrdered.h:55
clucene.sourceforge.net