org.apache.lucene.search
Class QueryFilter
- java.io.Serializable
Constrains search results to only match those which also match a provided
query. Results are cached, so that searches after the first on the same
index using this filter are much faster.
This could be used, for example, with a
RangeQuery
on a suitably
formatted date field to implement date filtering. One could re-use a single
QueryFilter that matches, e.g., only documents modified within the last
week. The QueryFilter and RangeQuery would only need to be reconstructed
once per day.
Version:
- Serialized Form
QueryFilter(Query query) - Constructs a filter which only matches documents matching
query .
|
QueryFilter
public QueryFilter(Query query)
Constructs a filter which only matches documents matching
query
.
bits
public BitSet bits(IndexReader reader)
throws IOException
- bits in interface Filter
toString
public String toString()
Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.