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

Packages that use MultiTermQuery.RewriteMethod
org.apache.lucene.search: Code to search indices.
org.apache.lucene.search.spans: The calculus of spans.

Uses of MultiTermQuery.RewriteMethod in org.apache.lucene.search

Subclasses of MultiTermQuery.RewriteMethod in org.apache.lucene.search
`class` `DocTermOrdsRewriteMethod` Rewrites MultiTermQueries into a filter, using DocTermOrds for term enumeration.
`class` `FieldCacheRewriteMethod` Rewrites MultiTermQueries into a filter, using the FieldCache for term enumeration.
`static class` `MultiTermQuery.ConstantScoreAutoRewrite` A rewrite method that tries to pick the best constant-score rewrite method based on term and document counts from the query.
`static class` `MultiTermQuery.TopTermsBoostOnlyBooleanQueryRewrite` A rewrite method that first translates each term into `BooleanClause.Occur.SHOULD` clause in a BooleanQuery, but the scores are only computed as the boost.
`static class` `MultiTermQuery.TopTermsScoringBooleanQueryRewrite` A rewrite method that first translates each term into `BooleanClause.Occur.SHOULD` clause in a BooleanQuery, and keeps the scores as computed by the query.
`class` `ScoringRewrite<Q extends Query>` Base rewrite method that translates each term into a query, and keeps the scores as computed by the query.
`class` `TopTermsRewrite<Q extends Query>` Base rewrite method for collecting only the top terms via a priority queue.

Fields in org.apache.lucene.search declared as MultiTermQuery.RewriteMethod
`static MultiTermQuery.RewriteMethod` `MultiTermQuery.CONSTANT_SCORE_AUTO_REWRITE_DEFAULT` Read-only default instance of `MultiTermQuery.ConstantScoreAutoRewrite`, with `ConstantScoreAutoRewrite.setTermCountCutoff(int)` set to `ConstantScoreAutoRewrite.DEFAULT_TERM_COUNT_CUTOFF` and `ConstantScoreAutoRewrite.setDocCountPercent(double)` set to `ConstantScoreAutoRewrite.DEFAULT_DOC_COUNT_PERCENT`.
`static MultiTermQuery.RewriteMethod` `ScoringRewrite.CONSTANT_SCORE_BOOLEAN_QUERY_REWRITE` Like `ScoringRewrite.SCORING_BOOLEAN_QUERY_REWRITE` except scores are not computed.
`static MultiTermQuery.RewriteMethod` `MultiTermQuery.CONSTANT_SCORE_BOOLEAN_QUERY_REWRITE` Like `MultiTermQuery.SCORING_BOOLEAN_QUERY_REWRITE` except scores are not computed.
`static MultiTermQuery.RewriteMethod` `MultiTermQuery.CONSTANT_SCORE_FILTER_REWRITE` A rewrite method that first creates a private Filter, by visiting each term in sequence and marking all docs for that term.
`protected MultiTermQuery.RewriteMethod` `MultiTermQuery.rewriteMethod`
`static MultiTermQuery.RewriteMethod` `MultiTermQuery.SCORING_BOOLEAN_QUERY_REWRITE` A rewrite method that first translates each term into `BooleanClause.Occur.SHOULD` clause in a BooleanQuery, and keeps the scores as computed by the query.

Methods in org.apache.lucene.search that return MultiTermQuery.RewriteMethod
`MultiTermQuery.RewriteMethod` `MultiTermQuery.getRewriteMethod()`

Methods in org.apache.lucene.search with parameters of type MultiTermQuery.RewriteMethod
`void` `MultiTermQuery.setRewriteMethod(MultiTermQuery.RewriteMethod method)` Sets the rewrite method to be used when executing the query.

Uses of MultiTermQuery.RewriteMethod in org.apache.lucene.search.spans

Subclasses of MultiTermQuery.RewriteMethod in org.apache.lucene.search.spans
`static class` `SpanMultiTermQueryWrapper.SpanRewriteMethod` Abstract class that defines how the query is rewritten.
`static class` `SpanMultiTermQueryWrapper.TopTermsSpanBooleanQueryRewrite` A rewrite method that first translates each term into a SpanTermQuery in a `BooleanClause.Occur.SHOULD` clause in a BooleanQuery, and keeps the scores as computed by the query.

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