Uses of Class
org.apache.lucene.search.MultiTermQuery.RewriteMethod
Packages that use MultiTermQuery.RewriteMethod
Package
Description
A simple query parser implemented with JavaCC.
Implementation of the Lucene classic query parser using the flexible query parser frameworks
Standard Lucene Query Configuration.
Code to search indices.
The calculus of spans.
-
Uses of MultiTermQuery.RewriteMethod in org.apache.lucene.queryparser.classic
Fields in org.apache.lucene.queryparser.classic declared as MultiTermQuery.RewriteMethodModifier and TypeFieldDescription(package private) MultiTermQuery.RewriteMethodQueryParserBase.multiTermRewriteMethodMethods in org.apache.lucene.queryparser.classic that return MultiTermQuery.RewriteMethodMethods in org.apache.lucene.queryparser.classic with parameters of type MultiTermQuery.RewriteMethodModifier and TypeMethodDescriptionvoidQueryParserBase.setMultiTermRewriteMethod(MultiTermQuery.RewriteMethod method) By default QueryParser usesMultiTermQuery.CONSTANT_SCORE_REWRITEwhen creating aPrefixQuery,WildcardQueryorTermRangeQuery. -
Uses of MultiTermQuery.RewriteMethod in org.apache.lucene.queryparser.flexible.standard
Methods in org.apache.lucene.queryparser.flexible.standard that return MultiTermQuery.RewriteMethodModifier and TypeMethodDescriptionCommonQueryParserConfiguration.getMultiTermRewriteMethod()StandardQueryParser.getMultiTermRewriteMethod()Methods in org.apache.lucene.queryparser.flexible.standard with parameters of type MultiTermQuery.RewriteMethodModifier and TypeMethodDescriptionvoidCommonQueryParserConfiguration.setMultiTermRewriteMethod(MultiTermQuery.RewriteMethod method) By default, it usesMultiTermQuery.CONSTANT_SCORE_REWRITEwhen creating a prefix, wildcard and range queries.voidStandardQueryParser.setMultiTermRewriteMethod(MultiTermQuery.RewriteMethod method) By default, it usesMultiTermQuery.CONSTANT_SCORE_REWRITEwhen creating a prefix, wildcard and range queries. -
Uses of MultiTermQuery.RewriteMethod in org.apache.lucene.queryparser.flexible.standard.config
Fields in org.apache.lucene.queryparser.flexible.standard.config with type parameters of type MultiTermQuery.RewriteMethodModifier and TypeFieldDescriptionstatic final ConfigurationKey<MultiTermQuery.RewriteMethod> StandardQueryConfigHandler.ConfigurationKeys.MULTI_TERM_REWRITE_METHODKey used to set theMultiTermQuery.RewriteMethodused when creating queries -
Uses of MultiTermQuery.RewriteMethod in org.apache.lucene.search
Subclasses of MultiTermQuery.RewriteMethod in org.apache.lucene.searchModifier and TypeClassDescriptionfinal classRewrites MultiTermQueries into a filter, using DocValues for term enumeration.static final classA rewrite method that first translates each term intoBooleanClause.Occur.SHOULDclause in a BooleanQuery, but adjusts the frequencies used for scoring to be blended across the terms, otherwise the rarest term typically ranks highest (often not useful eg in the set of expanded terms in a FuzzyQuery).static final classA rewrite method that first translates each term intoBooleanClause.Occur.SHOULDclause in a BooleanQuery, but the scores are only computed as the boost.static final classA rewrite method that first translates each term intoBooleanClause.Occur.SHOULDclause in a BooleanQuery, and keeps the scores as computed by the query.classBase rewrite method that translates each term into a query, and keeps the scores as computed by the query.(package private) classclassBase rewrite method for collecting only the top terms via a priority queue.Fields in org.apache.lucene.search declared as MultiTermQuery.RewriteMethodModifier and TypeFieldDescriptionstatic final MultiTermQuery.RewriteMethodMultiTermQuery.CONSTANT_SCORE_BOOLEAN_REWRITELikeMultiTermQuery.SCORING_BOOLEAN_REWRITEexcept scores are not computed.static final MultiTermQuery.RewriteMethodScoringRewrite.CONSTANT_SCORE_BOOLEAN_REWRITELikeScoringRewrite.SCORING_BOOLEAN_REWRITEexcept scores are not computed.static final MultiTermQuery.RewriteMethodMultiTermQuery.CONSTANT_SCORE_REWRITEA rewrite method that first creates a private Filter, by visiting each term in sequence and marking all docs for that term.protected MultiTermQuery.RewriteMethodMultiTermQuery.rewriteMethodstatic final MultiTermQuery.RewriteMethodMultiTermQuery.SCORING_BOOLEAN_REWRITEA rewrite method that first translates each term intoBooleanClause.Occur.SHOULDclause in a BooleanQuery, and keeps the scores as computed by the query.Methods in org.apache.lucene.search that return MultiTermQuery.RewriteMethodMethods in org.apache.lucene.search with parameters of type MultiTermQuery.RewriteMethodModifier and TypeMethodDescriptionvoidMultiTermQuery.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.spansModifier and TypeClassDescriptionstatic classAbstract class that defines how the query is rewritten.static final classA rewrite method that first translates each term into a SpanTermQuery in aBooleanClause.Occur.SHOULDclause in a BooleanQuery, and keeps the scores as computed by the query.