public class RegexQuery extends MultiTermQuery implements RegexQueryCapable
RegexCapabilities interface.RegexTermEnum,
Serialized FormMultiTermQuery.ConstantScoreAutoRewrite, MultiTermQuery.RewriteMethodCONSTANT_SCORE_AUTO_REWRITE_DEFAULT, CONSTANT_SCORE_BOOLEAN_QUERY_REWRITE, CONSTANT_SCORE_FILTER_REWRITE, rewriteMethod, SCORING_BOOLEAN_QUERY_REWRITE, term| Constructor and Description |
|---|
RegexQuery(Term term)
Constructs a query for terms matching
term. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
protected FilteredTermEnum |
getEnum(IndexReader reader)
Construct the enumeration to be used, expanding the pattern term.
|
RegexCapabilities |
getRegexImplementation() |
int |
hashCode() |
void |
setRegexImplementation(RegexCapabilities impl)
Defines which
RegexCapabilities implementation is used by this instance. |
clearTotalNumberOfTerms, getRewriteMethod, getTerm, getTotalNumberOfTerms, incTotalNumberOfTerms, rewrite, setRewriteMethod, toStringclone, combine, createWeight, extractTerms, getBoost, getSimilarity, mergeBooleanQueries, setBoost, toString, weightpublic RegexQuery(Term term)
term.public void setRegexImplementation(RegexCapabilities impl)
RegexCapabilities implementation is used by this instance.setRegexImplementation in interface RegexQueryCapableimpl - public RegexCapabilities getRegexImplementation()
getRegexImplementation in interface RegexQueryCapableprotected FilteredTermEnum getEnum(IndexReader reader) throws IOException
MultiTermQuerygetEnum in class MultiTermQueryIOExceptionpublic boolean equals(Object o)
equals in class MultiTermQuerypublic int hashCode()
hashCode in class MultiTermQueryCopyright © 2000-2012 Apache Software Foundation. All Rights Reserved.