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-174Modifier 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.Filter
IOException
public String toString(String field)
toString
in class org.apache.lucene.search.Query
public boolean equals(Object o)
equals
in class org.apache.lucene.search.Query
public int hashCode()
hashCode
in class org.apache.lucene.search.Query
Copyright © 2006–2016 Hibernate. All rights reserved.