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

- Packages that use MultiTermQuery.RewriteMethod
  Package | Description
  --- | ---
  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
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `MultiTermQuery.RewriteMethod` | MultiTermQuery.`getRewriteMethod()`

    Methods in org.apache.lucene.search with parameters of type MultiTermQuery.RewriteMethod
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Class and Description
    --- | ---
    `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.