public class PrefixQuery extends MultiTermQuery
app*.
This query uses the MultiTermQuery.CONSTANT_SCORE_AUTO_REWRITE_DEFAULT
rewrite method.
MultiTermQuery.ConstantScoreAutoRewrite, MultiTermQuery.RewriteMethod, MultiTermQuery.TopTermsBoostOnlyBooleanQueryRewrite, MultiTermQuery.TopTermsScoringBooleanQueryRewriteCONSTANT_SCORE_AUTO_REWRITE_DEFAULT, CONSTANT_SCORE_BOOLEAN_QUERY_REWRITE, CONSTANT_SCORE_FILTER_REWRITE, rewriteMethod, SCORING_BOOLEAN_QUERY_REWRITE| Constructor and Description |
|---|
PrefixQuery(Term prefix)
Constructs a query for terms starting with
prefix. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
protected FilteredTermEnum |
getEnum(IndexReader reader)
Construct the enumeration to be used, expanding the pattern term.
|
Term |
getPrefix()
Returns the prefix of this query.
|
int |
hashCode() |
java.lang.String |
toString(java.lang.String field)
Prints a user-readable version of this query.
|
clearTotalNumberOfTerms, getRewriteMethod, getTotalNumberOfTerms, incTotalNumberOfTerms, rewrite, setRewriteMethodclone, combine, createWeight, extractTerms, getBoost, getSimilarity, mergeBooleanQueries, setBoost, toString, weightpublic PrefixQuery(Term prefix)
prefix.public Term getPrefix()
protected FilteredTermEnum getEnum(IndexReader reader) throws java.io.IOException
MultiTermQuerygetEnum in class MultiTermQueryjava.io.IOExceptionpublic java.lang.String toString(java.lang.String field)
public int hashCode()
hashCode in class MultiTermQuerypublic boolean equals(java.lang.Object obj)
equals in class MultiTermQueryCopyright © 2000-2022 Apache Software Foundation. All Rights Reserved.