public class TermsQuery
extends org.apache.lucene.search.MultiTermQuery
org.apache.lucene.search.join.JoinUtil.TermsQuery. Note that the default rewrite method
of MultiTermQuery doesn't calculate score which means it acts merely as a filter.org.apache.lucene.search.MultiTermQuery.ConstantScoreAutoRewrite, org.apache.lucene.search.MultiTermQuery.RewriteMethod, org.apache.lucene.search.MultiTermQuery.TopTermsBoostOnlyBooleanQueryRewrite, org.apache.lucene.search.MultiTermQuery.TopTermsScoringBooleanQueryRewrite| Constructor and Description |
|---|
TermsQuery(String field,
org.apache.lucene.util.BytesRefHash terms) |
TermsQuery(String field,
Collection<String> terms) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
protected org.apache.lucene.index.TermsEnum |
getTermsEnum(org.apache.lucene.index.Terms terms,
org.apache.lucene.util.AttributeSource atts) |
int |
hashCode() |
String |
toString(String string) |
getField, getRewriteMethod, getTermsEnum, rewrite, setRewriteMethodpublic TermsQuery(String field, org.apache.lucene.util.BytesRefHash terms)
field - The field that should contain terms that are specified in the previous parameterterms - The terms that matching documents should have. The terms must be sorted by natural order.public TermsQuery(String field, Collection<String> terms)
protected org.apache.lucene.index.TermsEnum getTermsEnum(org.apache.lucene.index.Terms terms,
org.apache.lucene.util.AttributeSource atts)
throws IOException
getTermsEnum in class org.apache.lucene.search.MultiTermQueryIOExceptionpublic String toString(String string)
toString in class org.apache.lucene.search.Querypublic boolean equals(Object o)
equals in class org.apache.lucene.search.MultiTermQuerypublic int hashCode()
hashCode in class org.apache.lucene.search.MultiTermQueryCopyright © 2003–2022 Atlassian. All rights reserved.