Class DocTermOrdsRangeFilter
A range filter built on top of a cached multi-valued term field (in IFieldCache).
Like FieldCacheRangeFilter, this is just a specialized range query versus using a TermRangeQuery with DocTermOrdsRewriteMethod: it will only do two ordinal to term lookups.
Inherited Members
Assembly: DistributedLucene.Net.dll
Syntax
public abstract class DocTermOrdsRangeFilter : Filter
Properties
Name | Description |
---|---|
Field | Returns the field name for this filter |
IncludesLower | Returns |
IncludesUpper | Returns |
LowerVal | Returns the lower value of this range filter |
UpperVal | Returns the upper value of this range filter |
Methods
Name | Description |
---|---|
Equals(Object) | |
GetDocIdSet(AtomicReaderContext, IBits) | This method is implemented for each data type |
GetHashCode() | |
NewBytesRefRange(String, BytesRef, BytesRef, Boolean, Boolean) | Creates a BytesRef range filter using GetTermsIndex(AtomicReader, String, Single). This works with all
fields containing zero or one term in the field. The range can be half-open by setting one
of the values to |
ToString() |