The FieldComparator type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| FieldComparator | Initializes a new instance of the FieldComparator class |
Methods
| Name | Description | |
|---|---|---|
| BinarySearch(array<String>[]()[][], String) | ||
| BinarySearch(array<String>[]()[][], String, Int32, Int32) | ||
| Compare | Compare hit at slot1 with hit at slot2.
| |
| CompareBottom | Compare the bottom of the queue with doc. This will
only invoked after setBottom has been called. This
should return the same result as {@link
#Compare(int,int)}} as if bottom were slot1 and the new
document were slot 2.
For a search that hits many results, this method
will be the hotspot (invoked by far the most
frequently). | |
| Copy | This method is called when a new hit is competitive.
You should copy any state associated with this document
that will be required for future comparisons, into the
specified slot.
| |
| Equals | (Inherited from 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.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| SetBottom | Set the bottom slot, ie the "weakest" (sorted last)
entry in the queue. When {@link #compareBottom} is
called, you should compare against this slot. This
will always be called before {@link #compareBottom}.
| |
| SetNextReader | Set a new Reader. All doc correspond to the current Reader.
| |
| SetScorer | Sets the Scorer to use in case a document's score is
needed.
| |
| ToString | (Inherited from Object.) | |
| Value | Return the actual value in the slot.
|