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

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

- Classes in org.apache.lucene.search.spans used by org.apache.lucene.search.payloads
  Class and Description
  SpanNearQuery Matches spans which are near one another.
  SpanQuery Base class for span-based queries.
  Spans Expert: an enumeration of span matches.
  SpanScorer Public for extension only.
  SpanTermQuery Matches spans containing a term.
  SpanWeight Expert-only.
  TermSpans Expert: Public for extension only

- Classes in org.apache.lucene.search.spans used by org.apache.lucene.search.spans
  Class and Description
  SpanFirstQuery Matches spans near the beginning of a field.
  SpanMultiTermQueryWrapper.SpanRewriteMethod Abstract class that defines how the query is rewritten.
  SpanNearPayloadCheckQuery Only return those matches that have a specific payload at the given position.
  SpanNearQuery Matches spans which are near one another.
  SpanNotQuery Removes matches which overlap with another SpanQuery.
  SpanOrQuery Matches the union of its clauses.
  SpanPayloadCheckQuery Only return those matches that have a specific payload at the given position.
  SpanPositionCheckQuery Base class for filtering a SpanQuery based on the position of a match.
  SpanPositionCheckQuery.AcceptStatus Return value for `SpanPositionCheckQuery.acceptPosition(Spans)`.
  SpanPositionRangeQuery Checks to see if the `SpanPositionCheckQuery.getMatch()` lies between a start and end position
  SpanQuery Base class for span-based queries.
  Spans Expert: an enumeration of span matches.
  TermSpans Expert: Public for extension only

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.