org.apache.lucene.search
Class CachingWrapperFilter
- java.lang.Object
-
- org.apache.lucene.search.Filter
-
- org.apache.lucene.search.CachingWrapperFilter
-
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- QueryFilter
public class CachingWrapperFilter extends Filter
Wraps another filter's result and caches it. The purpose is to allow filters to simply filter, and then wrap with this class to add caching.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description CachingWrapperFilter(Filter filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.util.BitSetbits(IndexReader reader)Returns a BitSet with true for documents which should be permitted in search results, and false for those that should not.booleanequals(java.lang.Object o)inthashCode()java.lang.StringtoString()
-
-
-
Constructor Detail
-
CachingWrapperFilter
public CachingWrapperFilter(Filter filter)
- Parameters:
filter- Filter to cache results of
-
-
Method Detail
-
bits
public java.util.BitSet bits(IndexReader reader) throws java.io.IOException
Description copied from class:FilterReturns a BitSet with true for documents which should be permitted in search results, and false for those that should not.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-
DataMelt 3.0 © DataMelt by jWork.ORG