# Uses of Package
org.apache.lucene.queries.spans

Packages that use org.apache.lucene.queries.spans
Package
Description
org.apache.lucene.queries.payloads
The payloads package provides Query mechanisms for finding and using payloads.
org.apache.lucene.queries.spans
The calculus of spans.

- Classes in org.apache.lucene.queries.spans used by org.apache.lucene.queries.payloads
  Class
  Description
  SpanQuery
  Base class for span-based queries.
  Spans
  Iterates through combinations of start/end positions per-doc.
  SpanWeight
  Expert-only.
  SpanWeight.Postings
  Enumeration defining what postings information should be retrieved from the index for a given Spans
- Classes in org.apache.lucene.queries.spans used by org.apache.lucene.queries.spans
  Class
  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`
  SpanDisiWrapper
  Wrapper used in `SpanDisiPriorityQueue`.
  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
  SpanQuery
  Base class for span-based queries.
  Spans
  Iterates through combinations of start/end positions per-doc.
  SpanWeight
  Expert-only.
  SpanWeight.Postings
  Enumeration defining what postings information should be retrieved from the index for a given Spans