org.apache.lucene.search

Class QueryWrapperFilter

public class QueryWrapperFilter extends Filter

Constrains search results to only match those which also match a provided query.

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: $Id:$

Constructor Summary
QueryWrapperFilter(Query query)
Constructs a filter which only matches documents matching query.
Method Summary
BitSetbits(IndexReader reader)
booleanequals(Object o)
inthashCode()
StringtoString()

Constructor Detail

QueryWrapperFilter

public QueryWrapperFilter(Query query)
Constructs a filter which only matches documents matching query.

Method Detail

bits

public BitSet bits(IndexReader reader)

equals

public boolean equals(Object o)

hashCode

public int hashCode()

toString

public String toString()
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.