# Uses of Class
org.apache.lucene.search.MultiTermQuery

Packages that use MultiTermQuery
Package
Description
org.apache.lucene.search
Code to search indices.

- ## Uses of MultiTermQuery in org.apache.lucene.search

  Subclasses of MultiTermQuery in org.apache.lucene.search
  Modifier and Type
  Class
  Description
  `class`
  `AutomatonQuery`
  A `Query` that will match terms against a finite-state machine.
  `class`
  `FuzzyQuery`
  Implements the fuzzy search query.
  `class`
  `PrefixQuery`
  A Query that matches documents containing terms with a specified prefix.
  `class`
  `RegexpQuery`
  A fast regular expression query based on the `org.apache.lucene.util.automaton` package.
  `class`
  `TermInSetQuery`
  Specialization for a disjunction over many terms that, by default, behaves like a `ConstantScoreQuery` over a `BooleanQuery` containing only `BooleanClause.Occur.SHOULD` clauses.
  `class`
  `TermRangeQuery`
  A Query that matches documents within an range of terms.
  `class`
  `WildcardQuery`
  Implements the wildcard search query.
  Methods in org.apache.lucene.search with parameters of type MultiTermQuery
  Modifier and Type
  Method
  Description
  `protected TermsEnum`
  MultiTermQuery.RewriteMethod.`getTermsEnum(MultiTermQuery query, Terms terms, AttributeSource atts)`
  Returns the `MultiTermQuery`s `TermsEnum`
  `Query`
  DocValuesRewriteMethod.`rewrite(IndexSearcher indexSearcher, MultiTermQuery query)`
  `abstract Query`
  MultiTermQuery.RewriteMethod.`rewrite(IndexSearcher indexSearcher, MultiTermQuery query)`
  `final Query`
  ScoringRewrite.`rewrite(IndexSearcher indexSearcher, MultiTermQuery query)`
  `final Query`
  TopTermsRewrite.`rewrite(IndexSearcher indexSearcher, MultiTermQuery query)`