# 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)`