org.apache.lucene.search
Class CachingWrapperFilter
java.lang.Object
org.apache.lucene.search.Filter
org.apache.lucene.search.CachingWrapperFilter
- All Implemented Interfaces:
- Serializable
- public class CachingWrapperFilter
- extends Filter
Wraps another filters result and caches it. The caching
behavior is like QueryFilter. The purpose is to allow
filters to simply filter, and then wrap with this class to add
caching, keeping the two concerns decoupled yet composable.
- See Also:
- Serialized Form
|
Method Summary |
BitSet |
bits(IndexReader reader)
Returns a BitSet with true for documents which should be permitted in
search results, and false for those that should not. |
String |
toString()
|
CachingWrapperFilter
public CachingWrapperFilter(Filter filter)
- Parameters:
filter - Filter to cache results of
bits
public BitSet bits(IndexReader reader)
throws IOException
- Description copied from class:
Filter
- Returns a BitSet with true for documents which should be permitted in
search results, and false for those that should not.
- Specified by:
bits in class Filter
- Throws:
IOException
toString
public String toString()
Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.