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.
$Id: QueryFilter.java,v 1.6 2004/05/08 19:54:12 ehatcher Exp $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
.
toString
public String toString()
Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.