The FieldCacheRangeFilter type exposes the following members.

Methods

  NameDescription
Public methodBits Obsolete. (Inherited from Filter.)
Public methodEquals (Overrides Object..::..Equals(Object).)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetDocIdSet
This method is implemented for each data type
(Overrides Filter..::..GetDocIdSet(IndexReader).)
Public methodGetHashCode (Overrides Object..::..GetHashCode()()()().)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberNewByteRange(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
.
Public methodStatic memberNewByteRange(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
.
Public methodStatic memberNewDoubleRange(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
.
Public methodStatic memberNewDoubleRange(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
.
Public methodStatic memberNewFloatRange(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
.
Public methodStatic memberNewFloatRange(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
.
Public methodStatic memberNewIntRange(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
.
Public methodStatic memberNewIntRange(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
.
Public methodStatic memberNewLongRange(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
.
Public methodStatic memberNewLongRange(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
.
Public methodStatic memberNewShortRange(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
.
Public methodStatic memberNewShortRange(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
.
Public methodStatic memberNewStringRange
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
.
Public methodToString (Overrides Object..::..ToString()()()().)

See Also