org.apache.lucene.search
public class FilteredQuery extends Query
Note: the bits are retrieved from the filter each time this query is used in a search - use a CachingWrapperFilter to avoid regenerating the bits every time.
Created: Apr 20, 2004 8:58:29 AM
Since: 1.4
Version: $Id: FilteredQuery.java,v 1.5 2004/06/18 09:52:25 ehatcher Exp $
See Also: CachingWrapperFilter
| Constructor Summary | |
|---|---|
| FilteredQuery(Query query, Filter filter)
Constructs a new query which applies a filter to the results of the original query.
| |
| Method Summary | |
|---|---|
| protected Weight | createWeight(Searcher searcher)
Returns a Weight that applies the filter to the enclosed query's Weight.
|
| boolean | equals(Object o) Returns true iff o is equal to this. |
| Query | getQuery() |
| int | hashCode() Returns a hash code value for this object. |
| Query | rewrite(IndexReader reader) Rewrites the wrapped query. |
| String | toString(String s) Prints a user-readable version of this query. |
Parameters: query Query to be filtered, cannot be null. filter Filter to apply to query results, cannot be null.
o is equal to this.