Apache Lucene.Net 2.4.0 Class Library API

Lucene.Net.Search.Spans Namespace

Namespace hierarchy

Classes

Class Description
SpanFirstQuery Matches spans near the beginning of a field.
SpanNearQuery Matches spans which are near one another. One can specify slop, the maximum number of intervening unmatched positions, as well as whether matches are required to be in-order.
SpanNotQuery Removes matches which overlap with another SpanQuery.
SpanOrQuery Matches the union of its clauses.
SpanQuery Base class for span-based queries.
SpanScorer Public for extension only.
SpanTermQuery Matches spans containing a term.
SpanWeight Expert-only. Public for use by other weight implementations
TermSpans Expert: Public for extension only

Interfaces

Interface Description
PayloadSpans WARNING: The status of the Payloads feature is experimental. The APIs introduced here might change in the future and will not be supported anymore in such a case.
Spans Expert: an enumeration of span matches. Used to implement span searching. Each span represents a range of term positions within a document. Matches are enumerated in order, by increasing document number, within that by increasing start position and finally by increasing end position.