|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Expert: Compares two ScoreDoc objects for sorting.
Created: Feb 3, 2004 9:00:16 AM
| Field Summary | |
static ScoreDocComparator |
INDEXORDER
Special comparator for sorting hits according to index order (document number). |
static ScoreDocComparator |
RELEVANCE
Special comparator for sorting hits according to computed relevance (document score). |
| Method Summary | |
int |
compare(ScoreDoc i,
ScoreDoc j)
Compares two ScoreDoc objects and returns a result indicating their sort order. |
int |
sortType()
Returns the type of sort. |
Comparable |
sortValue(ScoreDoc i)
Returns the value used to sort the given document. |
| Field Detail |
public static final ScoreDocComparator RELEVANCE
public static final ScoreDocComparator INDEXORDER
| Method Detail |
public int compare(ScoreDoc i,
ScoreDoc j)
i - First ScoreDocj - Second ScoreDoc
-1 if i should come before j1 if i should come after j0 if they are equalComparatorpublic Comparable sortValue(ScoreDoc i)
i - Document
FieldDocpublic int sortType()
SortField.SCORE, SortField.DOC, SortField.STRING, SortField.INTEGER,
SortField.FLOAT or SortField.CUSTOM. It is not valid to return SortField.AUTO.
This is used by multisearchers to determine how to collate results from their searchers.
SortField
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||