dk.netarkivet.common.utils
Class SparseRangeFilter
java.lang.Object
org.apache.lucene.search.Filter
org.apache.lucene.search.MultiTermQueryWrapperFilter
org.apache.lucene.search.RangeFilter
dk.netarkivet.common.utils.SparseRangeFilter
- All Implemented Interfaces:
- java.io.Serializable
public class SparseRangeFilter
- extends org.apache.lucene.search.RangeFilter
Identical subclass of RangeFilter
from Lucene 2.0.0, except the
bitset returned by bits(IndexReader)
is sparse.
- See Also:
- Serialized Form
Fields inherited from class org.apache.lucene.search.MultiTermQueryWrapperFilter |
query |
Constructor Summary |
SparseRangeFilter(java.lang.String fieldName,
java.lang.String lowerTerm,
java.lang.String upperTerm,
boolean includeLower,
boolean includeUpper)
|
Method Summary |
SparseBitSet |
bits(org.apache.lucene.index.IndexReader reader)
Identical to MultiTermQueryWrapperFilter.bits(IndexReader) , except a SparseBitSet
is returned. |
Methods inherited from class org.apache.lucene.search.RangeFilter |
Less, More |
Methods inherited from class org.apache.lucene.search.MultiTermQueryWrapperFilter |
clearTotalNumberOfTerms, equals, getDocIdSet, getTotalNumberOfTerms, hashCode, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SparseRangeFilter
public SparseRangeFilter(java.lang.String fieldName,
java.lang.String lowerTerm,
java.lang.String upperTerm,
boolean includeLower,
boolean includeUpper)
- See Also:
RangeFilter.RangeFilter(String, String, String, boolean, boolean)
bits
public SparseBitSet bits(org.apache.lucene.index.IndexReader reader)
throws java.io.IOException
- Identical to
MultiTermQueryWrapperFilter.bits(IndexReader)
, except a SparseBitSet
is returned.
- Overrides:
bits
in class org.apache.lucene.search.MultiTermQueryWrapperFilter
- Throws:
java.io.IOException
- See Also:
MultiTermQueryWrapperFilter.bits(IndexReader)