TermRangeQuery for term ranges or
NumericRangeQuery for numeric ranges instead.
This class will be removed in Lucene 3.0.public class ConstantScoreRangeQuery extends TermRangeQuery
It does not have an upper bound on the number of clauses covered in the range.
This query matches the documents looking for terms that fall into the
supplied range according to String.compareTo(String). It is not intended
for numerical ranges, use NumericRangeQuery instead.
This query is hardwired to MultiTermQuery.CONSTANT_SCORE_AUTO_REWRITE_DEFAULT.
If you want to change this, use TermRangeQuery instead.
MultiTermQuery.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 |
|---|
ConstantScoreRangeQuery(java.lang.String fieldName,
java.lang.String lowerVal,
java.lang.String upperVal,
boolean includeLower,
boolean includeUpper)
Deprecated.
|
ConstantScoreRangeQuery(java.lang.String fieldName,
java.lang.String lowerVal,
java.lang.String upperVal,
boolean includeLower,
boolean includeUpper,
java.text.Collator collator)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getLowerVal()
Deprecated.
|
java.lang.String |
getUpperVal()
Deprecated.
|
void |
setRewriteMethod(MultiTermQuery.RewriteMethod method)
Deprecated.
Changes of mode are not supported by this class (fixed to constant score rewrite mode)
|
equals, getCollator, getEnum, getField, getLowerTerm, getUpperTerm, hashCode, includesLower, includesUpper, toStringclearTotalNumberOfTerms, getRewriteMethod, getTerm, getTotalNumberOfTerms, incTotalNumberOfTerms, rewriteclone, combine, createWeight, extractTerms, getBoost, getSimilarity, mergeBooleanQueries, setBoost, toString, weightpublic ConstantScoreRangeQuery(java.lang.String fieldName,
java.lang.String lowerVal,
java.lang.String upperVal,
boolean includeLower,
boolean includeUpper)
public ConstantScoreRangeQuery(java.lang.String fieldName,
java.lang.String lowerVal,
java.lang.String upperVal,
boolean includeLower,
boolean includeUpper,
java.text.Collator collator)
public java.lang.String getLowerVal()
public java.lang.String getUpperVal()
public void setRewriteMethod(MultiTermQuery.RewriteMethod method)
setRewriteMethod in class MultiTermQueryCopyright © 2000-2016 Apache Software Foundation. All Rights Reserved.