# Uses of Package
org.apache.lucene.search

- Packages that use org.apache.lucene.search
  Package | Description
  --- | ---
  org.apache.lucene.document | This package contains several point types: `BigIntegerPoint` for 128-bit integers `LatLonPoint` for latitude/longitude geospatial points
  org.apache.lucene.search | This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial queries.

- Classes in org.apache.lucene.search used by org.apache.lucene.document
  Class and Description
  MultiRangeQuery Abstract class for range queries involving multiple ranges against physical points such as `IntPoints` All ranges are logically ORed together TODO: Add capability for handling overlapping ranges at rewrite time
  MultiRangeQuery.Builder A builder for multirange queries.

- Classes in org.apache.lucene.search used by org.apache.lucene.search
  Class and Description
  BM25FQuery A `Query` that treats multiple fields as a single stream and scores terms as if you had indexed them as a single term in a single field.
  BM25FQuery.Builder A builder for `BM25FQuery`.
  MultiRangeQuery Abstract class for range queries involving multiple ranges against physical points such as `IntPoints` All ranges are logically ORed together TODO: Add capability for handling overlapping ranges at rewrite time
  MultiRangeQuery.Builder A builder for multirange queries.
  MultiRangeQuery.RangeClause Representation of a single clause in a MultiRangeQuery
  PhraseWildcardQuery A generalized version of `PhraseQuery`, built with one or more `MultiTermQuery` that provides term expansions for multi-terms (one of the expanded terms must match).
  PhraseWildcardQuery.Builder Builds a `PhraseWildcardQuery`.
  PhraseWildcardQuery.MultiTerm Phrase term with expansions.
  PhraseWildcardQuery.PhraseTerm All `PhraseWildcardQuery.PhraseTerm` are light and immutable.
  PhraseWildcardQuery.SingleTerm Phrase term with no expansion.
  PhraseWildcardQuery.TermBytesTermState Holds a pair of term bytes - term state.
  PhraseWildcardQuery.TermData Holds the `TermState` for all the collected `Term`, for a specific phrase term, for all segments.
  PhraseWildcardQuery.TermsData Holds the `TermState` and `TermStatistics` for all the matched and collected `Term`, for all phrase terms, for all segments.
  PhraseWildcardQuery.TermStats Accumulates the doc freq and total term freq.
  PhraseWildcardQuery.TestCounters Test counters incremented when assertions are enabled.
  TermAutomatonQuery A proximity query that lets you express an automaton, whose transitions are terms, to match documents.

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