org.apache.lucene.search
Class RangeFilter
- Serializable
A Filter that restricts search results to a range of values in a given
field.
This code borrows heavily from
RangeQuery, but is implemented as a Filter
(much like
DateFilter).
RangeFilter(String fieldName, String lowerTerm, String upperTerm, boolean includeLower, boolean includeUpper)
|
static RangeFilter | Less(String fieldName, String upperTerm)- Constructs a filter for field
fieldName matching
less than or equal to upperTerm.
|
static RangeFilter | More(String fieldName, String lowerTerm)- Constructs a filter for field
fieldName matching
greater than or equal to lowerTerm.
|
BitSet | bits(IndexReader reader)- Returns a BitSet with true for documents which should be
permitted in search results, and false for those that should
not.
|
boolean | equals(Object o)- Returns true if
o is equal to this.
|
int | hashCode()- Returns a hash code value for this object.
|
String | toString()
|
RangeFilter
public RangeFilter(String fieldName,
String lowerTerm,
String upperTerm,
boolean includeLower,
boolean includeUpper)fieldName - The field this range applies tolowerTerm - The lower bound on this rangeupperTerm - The upper bound on this rangeincludeLower - Does this range include the lower bound?includeUpper - Does this range include the upper bound?
Less
public static RangeFilter Less(String fieldName,
String upperTerm) Constructs a filter for field fieldName matching
less than or equal to upperTerm.
More
public static RangeFilter More(String fieldName,
String lowerTerm) Constructs a filter for field fieldName matching
greater than or equal to lowerTerm.
bits
public BitSet bits(IndexReader reader)
throws IOException Returns a BitSet with true for documents which should be
permitted in search results, and false for those that should
not.
- bits in interface Filter
equals
public boolean equals(Object o)
Returns true if o is equal to this.
hashCode
public int hashCode()
Returns a hash code value for this object.
toString
public String toString()
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.