The RangeFilter type exposes the following members.

Constructors

  NameDescription
Public methodRangeFilter(String, String, String, Boolean, Boolean)
lowerTerm is null and includeLower is true (similar for upperTerm and includeUpper)
Public methodRangeFilter(String, String, String, Boolean, Boolean, CompareInfo)
WARNING: Using this constructor and supplying a non-null value in the
CopyC#
collator
parameter will cause every single index Term in the Field referenced by lowerTerm and/or upperTerm to be examined. Depending on the number of index Terms in this Field, the operation could be very slow.

Methods

  NameDescription
Public methodBits Obsolete.
Returns a BitSet with true for documents which should be permitted in search results, and false for those that should not.
(Inherited from MultiTermQueryWrapperFilter.)
Public methodClearTotalNumberOfTerms
Expert: Resets the counting of unique terms. Do this before executing the filter.
(Inherited from MultiTermQueryWrapperFilter.)
Public methodEquals (Inherited from MultiTermQueryWrapperFilter.)
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
Returns a DocIdSet with documents that should be permitted in search results.
(Inherited from MultiTermQueryWrapperFilter.)
Public methodGetHashCode (Inherited from MultiTermQueryWrapperFilter.)
Public methodGetTotalNumberOfTerms
Expert: Return the number of unique terms visited during execution of the filter. If there are many of them, you may consider using another filter type or optimize your total term count in index.

This method is not thread safe, be sure to only call it when no filter is running! If you re-use the same filter instance for another search, be sure to first reset the term counter with {@link #clearTotalNumberOfTerms}.

(Inherited from MultiTermQueryWrapperFilter.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberLess
Constructs a filter for field
CopyC#
fieldName
matching less than or equal to
CopyC#
upperTerm
.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberMore
Constructs a filter for field
CopyC#
fieldName
matching greater than or equal to
CopyC#
lowerTerm
.
Public methodToString (Inherited from MultiTermQueryWrapperFilter.)

Fields

  NameDescription
Protected fieldquery (Inherited from MultiTermQueryWrapperFilter.)

See Also