Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Classes
Package Lucene.Net.Search.Spans

Classes

class  FieldMaskingSpanQuery
 Wrapper to allow SpanQuery objects participate in composite single-field SpanQueries by 'lying' about their search field. That is, the masked SpanQuery will function as normal, but SpanQuery.Field simply hands back the value supplied in this class's constructor. More...
 
class  NearSpansOrdered
 A Spans that is formed from the ordered subspans of a SpanNearQuery where the subspans do not overlap and have a maximum slop between them. The formed spans only contains minimum slop matches.
The matching slop is computed from the distance(s) between the non overlapping matching Spans.
Successive matches are always formed from the successive Spans of the SpanNearQuery. The formed spans may contain overlaps when the slop is at least 1. For example, when querying using t1 t2 t3 with slop at least 1, the fragment: t1 t2 t1 t3 t2 t3 matches twice: t1 t2 .. t3 t1 .. t2 t3 More...
 
class  NearSpansUnordered
 Similar to NearSpansOrdered, but for the unordered case. More...
 
class  SpanFirstQuery
 Matches spans near the beginning of a field. More...
 
class  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. More...
 
class  SpanNotQuery
 Removes matches which overlap with another SpanQuery. More...
 
class  SpanOrQuery
 Matches the union of its clauses. More...
 
class  SpanQuery
 Base class for span-based queries. More...
 
class  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. More...
 
class  SpanScorer
 Public for extension only. More...
 
class  SpanTermQuery
 Matches spans containing a term. More...
 
class  SpanWeight
 Expert-only. Public for use by other weight implementations More...
 
class  TermSpans
 Expert: Public for extension only More...