public class PrefixQuery extends MultiTermQuery
app*
.
This query uses the MultiTermQuery.CONSTANT_SCORE_AUTO_REWRITE_DEFAULT
rewrite method.
MultiTermQuery.ConstantScoreAutoRewrite, MultiTermQuery.RewriteMethod
CONSTANT_SCORE_AUTO_REWRITE_DEFAULT, CONSTANT_SCORE_BOOLEAN_QUERY_REWRITE, CONSTANT_SCORE_FILTER_REWRITE, rewriteMethod, SCORING_BOOLEAN_QUERY_REWRITE, term
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, getTerm, getTotalNumberOfTerms, incTotalNumberOfTerms, rewrite, setRewriteMethod
clone, combine, createWeight, extractTerms, getBoost, getSimilarity, mergeBooleanQueries, setBoost, toString, weight
public PrefixQuery(Term prefix)
prefix
.public Term getPrefix()
protected FilteredTermEnum getEnum(IndexReader reader) throws java.io.IOException
MultiTermQuery
getEnum
in class MultiTermQuery
java.io.IOException
public java.lang.String toString(java.lang.String field)
toString
in class MultiTermQuery
public int hashCode()
hashCode
in class MultiTermQuery
public boolean equals(java.lang.Object obj)
equals
in class MultiTermQuery
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.