public class CachingWrapperFilter
extends org.apache.lucene.search.Filter
CachingWrapperFilter which
uses SoftReferences instead of WeakReferences in order to cache
the filter BitSet.CachingWrapperFilter,
HSEARCH-174| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_SIZE |
| Constructor and Description |
|---|
CachingWrapperFilter(org.apache.lucene.search.Filter filter) |
CachingWrapperFilter(org.apache.lucene.search.Filter filter,
int size) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
org.apache.lucene.search.Filter |
getCachedFilter() |
org.apache.lucene.search.DocIdSet |
getDocIdSet(org.apache.lucene.index.LeafReaderContext context,
org.apache.lucene.util.Bits acceptDocs) |
int |
hashCode() |
String |
toString(String field) |
public static final int DEFAULT_SIZE
public CachingWrapperFilter(org.apache.lucene.search.Filter filter)
filter - Filter to cache results ofpublic CachingWrapperFilter(org.apache.lucene.search.Filter filter,
int size)
filter - Filter to cache results ofsize - soft reference size (gets multiplied by HARD_TO_SOFT_RATIO.public org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.LeafReaderContext context,
org.apache.lucene.util.Bits acceptDocs)
throws IOException
getDocIdSet in class org.apache.lucene.search.FilterIOExceptionpublic org.apache.lucene.search.Filter getCachedFilter()
public String toString(String field)
toString in class org.apache.lucene.search.Querypublic boolean equals(Object o)
equals in class org.apache.lucene.search.Querypublic int hashCode()
hashCode in class org.apache.lucene.search.QueryCopyright © 2006–2017 Hibernate. All rights reserved.