| Package | Description | 
|---|---|
| org.apache.lucene.search | Code to search indices. | 
| org.apache.lucene.search.spans | The calculus of spans. | 
| org.apache.lucene.util | Some utility classes. | 
| Class and Description | 
|---|
| Spans Iterates through combinations of start/end positions per-doc. | 
| Class and Description | 
|---|
| FilterSpans.AcceptStatus Status returned from  FilterSpans.accept(Spans)that indicates
 whether a candidate match should be accepted, rejected, or rejected
 and move on to the next document. | 
| SpanCollector An interface defining the collection of postings information from the leaves
 of a  Spans | 
| SpanMultiTermQueryWrapper.SpanRewriteMethod Abstract class that defines how the query is rewritten. | 
| SpanNearQuery Matches spans which are near one another. | 
| SpanNearQuery.Builder A builder for SpanNearQueries | 
| SpanPositionCheckQuery Base class for filtering a SpanQuery based on the position of a match. | 
| SpanPositionRangeQuery Checks to see if the  SpanPositionCheckQuery.getMatch()lies between a start and end position
 SeeSpanFirstQueryfor a derivation that is optimized for the case where start position is 0. | 
| SpanQuery Base class for span-based queries. | 
| Spans Iterates through combinations of start/end positions per-doc. | 
| SpanScorer | 
| SpanWeight Expert-only. | 
| SpanWeight.Postings Enumeration defining what postings information should be retrieved from the
 index for a given Spans | 
| Class and Description | 
|---|
| SpanQuery Base class for span-based queries. | 
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.