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 filter's 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
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()
- Overrides:
toString in class Object
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.