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.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 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.