Uses of Class
org.apache.lucene.search.MultiTermQuery.RewriteMethod
-
Packages that use MultiTermQuery.RewriteMethod Package Description org.apache.lucene.queries.spans The calculus of spans.org.apache.lucene.queryparser.classic A simple query parser implemented with JavaCC.org.apache.lucene.queryparser.flexible.standard Lucene Flexible Query Parser Implementationorg.apache.lucene.queryparser.flexible.standard.config Standard Lucene Query Configuration.org.apache.lucene.search Code to search indices. -
-
Uses of MultiTermQuery.RewriteMethod in org.apache.lucene.queries.spans
Subclasses of MultiTermQuery.RewriteMethod in org.apache.lucene.queries.spans Modifier and Type Class Description static classSpanMultiTermQueryWrapper.SpanRewriteMethodAbstract class that defines how the query is rewritten.static classSpanMultiTermQueryWrapper.TopTermsSpanBooleanQueryRewriteA 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. -
Uses of MultiTermQuery.RewriteMethod in org.apache.lucene.queryparser.classic
Fields in org.apache.lucene.queryparser.classic declared as MultiTermQuery.RewriteMethod Modifier and Type Field Description (package private) MultiTermQuery.RewriteMethodQueryParserBase. multiTermRewriteMethodMethods in org.apache.lucene.queryparser.classic that return MultiTermQuery.RewriteMethod Modifier and Type Method Description MultiTermQuery.RewriteMethodQueryParserBase. getMultiTermRewriteMethod()Methods in org.apache.lucene.queryparser.classic with parameters of type MultiTermQuery.RewriteMethod Modifier and Type Method Description voidQueryParserBase. 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.RewriteMethod Modifier and Type Method Description MultiTermQuery.RewriteMethodCommonQueryParserConfiguration. getMultiTermRewriteMethod()MultiTermQuery.RewriteMethodStandardQueryParser. getMultiTermRewriteMethod()Methods in org.apache.lucene.queryparser.flexible.standard with parameters of type MultiTermQuery.RewriteMethod Modifier and Type Method Description voidCommonQueryParserConfiguration. 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.RewriteMethod Modifier and Type Field Description static 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.search Modifier and Type Class Description classDocValuesRewriteMethodRewrites MultiTermQueries into a filter, using DocValues for term enumeration.static classMultiTermQuery.TopTermsBlendedFreqScoringRewriteA 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 classMultiTermQuery.TopTermsBoostOnlyBooleanQueryRewriteA rewrite method that first translates each term intoBooleanClause.Occur.SHOULDclause in a BooleanQuery, but the scores are only computed as the boost.static classMultiTermQuery.TopTermsScoringBooleanQueryRewriteA rewrite method that first translates each term intoBooleanClause.Occur.SHOULDclause in a BooleanQuery, and keeps the scores as computed by the query.classScoringRewrite<B>Base rewrite method that translates each term into a query, and keeps the scores as computed by the query.(package private) classTermCollectingRewrite<B>classTopTermsRewrite<B>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 Description static MultiTermQuery.RewriteMethodMultiTermQuery. CONSTANT_SCORE_BOOLEAN_REWRITELikeMultiTermQuery.SCORING_BOOLEAN_REWRITEexcept scores are not computed.static MultiTermQuery.RewriteMethodScoringRewrite. CONSTANT_SCORE_BOOLEAN_REWRITELikeScoringRewrite.SCORING_BOOLEAN_REWRITEexcept scores are not computed.static 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 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.RewriteMethod Modifier and Type Method Description static MultiTermQuery.RewriteMethodFuzzyQuery. defaultRewriteMethod(int maxExpansions)Creates a default top-terms blended frequency scoring rewrite with the given max expansionsMultiTermQuery.RewriteMethodMultiTermQuery. getRewriteMethod()Methods in org.apache.lucene.search with parameters of type MultiTermQuery.RewriteMethod Modifier and Type Method Description static TermRangeQueryTermRangeQuery. newStringRange(java.lang.String field, java.lang.String lowerTerm, java.lang.String upperTerm, boolean includeLower, boolean includeUpper, MultiTermQuery.RewriteMethod rewriteMethod)Factory that creates a new TermRangeQuery using Strings for term text.voidMultiTermQuery. setRewriteMethod(MultiTermQuery.RewriteMethod method)Deprecated.set this using a constructor insteadConstructors in org.apache.lucene.search with parameters of type MultiTermQuery.RewriteMethod Constructor Description AutomatonQuery(Term term, Automaton automaton, int determinizeWorkLimit, boolean isBinary, MultiTermQuery.RewriteMethod rewriteMethod)Create a new AutomatonQuery from anAutomaton.FuzzyQuery(Term term, int maxEdits, int prefixLength, int maxExpansions, boolean transpositions, MultiTermQuery.RewriteMethod rewriteMethod)Create a new FuzzyQuery that will match terms with an edit distance of at mostmaxEditstoterm.MultiTermQuery(java.lang.String field, MultiTermQuery.RewriteMethod rewriteMethod)Constructs a query matching terms that cannot be represented with a single Term.PrefixQuery(Term prefix, MultiTermQuery.RewriteMethod rewriteMethod)Constructs a query for terms starting withprefixusing a defined RewriteMethodRegexpQuery(Term term, int syntax_flags, int match_flags, AutomatonProvider provider, int determinizeWorkLimit, MultiTermQuery.RewriteMethod rewriteMethod)Constructs a query for terms matchingterm.TermRangeQuery(java.lang.String field, BytesRef lowerTerm, BytesRef upperTerm, boolean includeLower, boolean includeUpper, MultiTermQuery.RewriteMethod rewriteMethod)Constructs a query selecting all terms greater/equal thanlowerTermbut less/equal thanupperTerm.WildcardQuery(Term term, int determinizeWorkLimit, MultiTermQuery.RewriteMethod rewriteMethod)Constructs a query for terms matchingterm.
-