public 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 and Description |
|---|
RegexQuery(org.apache.lucene.index.Term term)
Constructs a query for terms matching
term. |
| Modifier and Type | Method and 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-2015 Apache Software Foundation. All Rights Reserved.