org.apache.lucene.search
public class DateFilter extends Filter
Deprecated: Instead, use RangeFilter combined with DateTools.
A Filter that restricts search results to a range of time.For this to work, documents must have been indexed with a DateField.
Constructor Summary | |
---|---|
DateFilter(String f, Date from, Date to)
Constructs a filter for field f matching dates
between from and to inclusively. | |
DateFilter(String f, long from, long to)
Constructs a filter for field f matching times
between from and to inclusively. |
Method Summary | |
---|---|
static DateFilter | After(String field, Date date)
Constructs a filter for field f matching
dates on or after date . |
static DateFilter | After(String field, long time)
Constructs a filter for field f matching
times on or after time . |
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. |
static DateFilter | Before(String field, Date date)
Constructs a filter for field f matching
dates on or before before date . |
static DateFilter | Before(String field, long time)
Constructs a filter for field f matching times
on or before time . |
String | toString() |
f
matching dates
between from
and to
inclusively.f
matching times
between from
and to
inclusively.f
matching
dates on or after date
.f
matching
times on or after time
.f
matching
dates on or before before date
.f
matching times
on or before time
.