public class RangeQuery extends Query
[010 TO 120]
.Constructor and Description |
---|
RangeQuery(Term lowerTerm,
Term upperTerm,
boolean inclusive)
Constructs a query selecting all terms greater than
lowerTerm but less than upperTerm . |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o)
Returns true iff
o is equal to this. |
String |
getField()
Returns the field name for this query
|
Term |
getLowerTerm()
Returns the lower term of this range query
|
Term |
getUpperTerm()
Returns the upper term of this range query
|
int |
hashCode()
Returns a hash code value for this object.
|
boolean |
isInclusive()
Returns
true if the range query is inclusive |
Query |
rewrite(IndexReader reader)
Expert: called to re-write queries into primitive queries.
|
String |
toString(String field)
Prints a user-readable version of this query.
|
clone, combine, createWeight, extractTerms, getBoost, getSimilarity, mergeBooleanQueries, setBoost, toString, weight
public RangeQuery(Term lowerTerm, Term upperTerm, boolean inclusive)
lowerTerm
but less than upperTerm
.
There must be at least one term and either term may be null,
in which case there is no bound on that side, but if there are
two terms, both terms must be for the same field.public Query rewrite(IndexReader reader) throws IOException
Query
rewrite
in class Query
IOException
public String getField()
public Term getLowerTerm()
public Term getUpperTerm()
public boolean isInclusive()
true
if the range query is inclusivepublic boolean equals(Object o)
o
is equal to this.Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.