Serializable, Cloneable, RegexQueryCapablepublic class RegexQuery extends org.apache.lucene.search.MultiTermQuery implements RegexQueryCapable
RegexCapabilities interface.RegexTermEnum,
Serialized Formorg.apache.lucene.search.MultiTermQuery.ConstantScoreAutoRewrite, org.apache.lucene.search.MultiTermQuery.RewriteMethod, org.apache.lucene.search.MultiTermQuery.TopTermsBoostOnlyBooleanQueryRewrite, org.apache.lucene.search.MultiTermQuery.TopTermsScoringBooleanQueryRewrite| Constructor | Description |
|---|---|
RegexQuery(org.apache.lucene.index.Term term) |
Constructs a query for terms matching
term. |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(Object o) |
|
protected org.apache.lucene.search.FilteredTermEnum |
getEnum(org.apache.lucene.index.IndexReader reader) |
|
RegexCapabilities |
getRegexImplementation() |
|
org.apache.lucene.index.Term |
getTerm() |
|
int |
hashCode() |
|
void |
setRegexImplementation(RegexCapabilities impl) |
Defines which
RegexCapabilities implementation is used by this instance. |
String |
toString(String field) |
clearTotalNumberOfTerms, getRewriteMethod, getTotalNumberOfTerms, incTotalNumberOfTerms, rewrite, setRewriteMethodpublic RegexQuery(org.apache.lucene.index.Term term)
term.public org.apache.lucene.index.Term getTerm()
public void setRegexImplementation(RegexCapabilities impl)
RegexCapabilities implementation is used by this instance.setRegexImplementation in interface RegexQueryCapableimpl - public RegexCapabilities getRegexImplementation()
getRegexImplementation in interface RegexQueryCapableprotected org.apache.lucene.search.FilteredTermEnum getEnum(org.apache.lucene.index.IndexReader reader)
throws IOException
getEnum in class org.apache.lucene.search.MultiTermQueryIOExceptionpublic String toString(String field)
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 © 2000-2018 Apache Software Foundation. All Rights Reserved.