The FieldCacheRangeFilter type exposes the following members.
Methods
Name | Description | |
---|---|---|
Bits | Obsolete. (Inherited from Filter.) | |
Equals | (Overrides Object..::..Equals(Object).) | |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetDocIdSet | This method is implemented for each data type (Overrides Filter..::..GetDocIdSet(IndexReader).) | |
GetHashCode | (Overrides Object..::..GetHashCode()()()().) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
NewByteRange(String, Byte, Byte, Boolean, Boolean) | Creates a numeric range query using {@link FieldCache#GetBytes(IndexReader,String)}. This works with all
byte fields containing exactly one numeric term in the field. The range can be half-open by setting one
of the values to CopyC# null | |
NewByteRange(String, ByteParser, Byte, Byte, Boolean, Boolean) | Creates a numeric range query using {@link FieldCache#GetBytes(IndexReader,String,FieldCache.ByteParser)}. This works with all
byte fields containing exactly one numeric term in the field. The range can be half-open by setting one
of the values to CopyC# null | |
NewDoubleRange(String, ValueType, ValueType, Boolean, Boolean) | Creates a numeric range query using {@link FieldCache#GetDoubles(IndexReader,String)}. This works with all
double fields containing exactly one numeric term in the field. The range can be half-open by setting one
of the values to CopyC# null | |
NewDoubleRange(String, DoubleParser, ValueType, ValueType, Boolean, Boolean) | Creates a numeric range query using {@link FieldCache#GetDoubles(IndexReader,String,FieldCache.DoubleParser)}. This works with all
double fields containing exactly one numeric term in the field. The range can be half-open by setting one
of the values to CopyC# null | |
NewFloatRange(String, ValueType, ValueType, Boolean, Boolean) | Creates a numeric range query using {@link FieldCache#GetFloats(IndexReader,String)}. This works with all
float fields containing exactly one numeric term in the field. The range can be half-open by setting one
of the values to CopyC# null | |
NewFloatRange(String, FloatParser, ValueType, ValueType, Boolean, Boolean) | Creates a numeric range query using {@link FieldCache#GetFloats(IndexReader,String,FieldCache.FloatParser)}. This works with all
float fields containing exactly one numeric term in the field. The range can be half-open by setting one
of the values to CopyC# null | |
NewIntRange(String, ValueType, ValueType, Boolean, Boolean) | Creates a numeric range query using {@link FieldCache#GetInts(IndexReader,String)}. This works with all
int fields containing exactly one numeric term in the field. The range can be half-open by setting one
of the values to CopyC# null | |
NewIntRange(String, IntParser, ValueType, ValueType, Boolean, Boolean) | Creates a numeric range query using {@link FieldCache#GetInts(IndexReader,String,FieldCache.IntParser)}. This works with all
int fields containing exactly one numeric term in the field. The range can be half-open by setting one
of the values to CopyC# null | |
NewLongRange(String, ValueType, ValueType, Boolean, Boolean) | Creates a numeric range query using {@link FieldCache#GetLongs(IndexReader,String)}. This works with all
long fields containing exactly one numeric term in the field. The range can be half-open by setting one
of the values to CopyC# null | |
NewLongRange(String, LongParser, ValueType, ValueType, Boolean, Boolean) | Creates a numeric range query using {@link FieldCache#GetLongs(IndexReader,String,FieldCache.LongParser)}. This works with all
long fields containing exactly one numeric term in the field. The range can be half-open by setting one
of the values to CopyC# null | |
NewShortRange(String, ValueType, ValueType, Boolean, Boolean) | Creates a numeric range query using {@link FieldCache#GetShorts(IndexReader,String)}. This works with all
short fields containing exactly one numeric term in the field. The range can be half-open by setting one
of the values to CopyC# null | |
NewShortRange(String, ShortParser, ValueType, ValueType, Boolean, Boolean) | Creates a numeric range query using {@link FieldCache#GetShorts(IndexReader,String,FieldCache.ShortParser)}. This works with all
short fields containing exactly one numeric term in the field. The range can be half-open by setting one
of the values to CopyC# null | |
NewStringRange | Creates a string range query using {@link FieldCache#getStringIndex}. 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 CopyC# null | |
ToString | (Overrides Object..::..ToString()()()().) |