|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ScoreDocComparator
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 |
---|
static final ScoreDocComparator RELEVANCE
static final ScoreDocComparator INDEXORDER
Method Detail |
---|
int compare(ScoreDoc i, ScoreDoc j)
i
- First ScoreDocj
- Second ScoreDoc
i
should come before j
i
should come after j
0
if they are equalComparator
Comparable sortValue(ScoreDoc i)
i
- Document
FieldDoc
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 |