@Deprecated public class RegexQuery extends MultiTermQuery implements RegexQueryCapable
RegexCapabilities interface.
NOTE: You may wish to consider using the regex query support
in RegexpQuery instead, as it has better performance.
RegexTermsEnumMultiTermQuery.RewriteMethod, MultiTermQuery.TopTermsBlendedFreqScoringRewrite, MultiTermQuery.TopTermsBoostOnlyBooleanQueryRewrite, MultiTermQuery.TopTermsScoringBooleanQueryRewriteCONSTANT_SCORE_BOOLEAN_QUERY_REWRITE, CONSTANT_SCORE_BOOLEAN_REWRITE, CONSTANT_SCORE_FILTER_REWRITE, CONSTANT_SCORE_REWRITE, field, rewriteMethod, SCORING_BOOLEAN_QUERY_REWRITE, SCORING_BOOLEAN_REWRITE| Constructor and Description |
|---|
RegexQuery(Term term)
Deprecated.
Constructs a query for terms matching
term. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
Deprecated.
|
RegexCapabilities |
getRegexImplementation()
Deprecated.
Returns the implementation used by this instance.
|
Term |
getTerm()
Deprecated.
|
protected FilteredTermsEnum |
getTermsEnum(Terms terms,
AttributeSource atts)
Deprecated.
|
int |
hashCode()
Deprecated.
|
void |
setRegexImplementation(RegexCapabilities impl)
Deprecated.
Defines which
RegexCapabilities implementation is used by this instance. |
String |
toString(String field)
Deprecated.
|
getField, getRewriteMethod, getTermsEnum, rewrite, setRewriteMethodpublic RegexQuery(Term term)
term.public Term getTerm()
public void setRegexImplementation(RegexCapabilities impl)
RegexQueryCapableRegexCapabilities implementation is used by this instance.setRegexImplementation in interface RegexQueryCapableRegexQueryCapable.getRegexImplementation()public RegexCapabilities getRegexImplementation()
RegexQueryCapablegetRegexImplementation in interface RegexQueryCapableRegexQueryCapable.setRegexImplementation(RegexCapabilities)protected FilteredTermsEnum getTermsEnum(Terms terms, AttributeSource atts) throws IOException
getTermsEnum in class MultiTermQueryIOExceptionpublic int hashCode()
hashCode in class MultiTermQuerypublic boolean equals(Object obj)
equals in class MultiTermQueryCopyright © 2000-2017 Apache Software Foundation. All Rights Reserved.