public class QueryWrapperFilter extends Filter
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.
Constructor and Description |
---|
QueryWrapperFilter(Query query)
Constructs a filter which only matches documents matching
query . |
Modifier and Type | Method and Description |
---|---|
BitSet |
bits(IndexReader reader)
Deprecated.
Use
getDocIdSet(IndexReader) instead. |
boolean |
equals(Object o) |
DocIdSet |
getDocIdSet(IndexReader reader) |
int |
hashCode() |
String |
toString() |
public QueryWrapperFilter(Query query)
query
.public BitSet bits(IndexReader reader) throws IOException
getDocIdSet(IndexReader)
instead.bits
in class Filter
IOException
public DocIdSet getDocIdSet(IndexReader reader) throws IOException
getDocIdSet
in class Filter
IOException
DocIdBitSet
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.