org.apache.lucene.search
Interface ScoreDocComparator
-
public interface ScoreDocComparatorExpert: Compares two ScoreDoc objects for sorting.Created: Feb 3, 2004 9:00:16 AM
- Since:
- lucene 1.4
-
-
Field Summary
Fields Modifier and Type Field and Description static ScoreDocComparatorINDEXORDERSpecial comparator for sorting hits according to index order (document number).static ScoreDocComparatorRELEVANCESpecial comparator for sorting hits according to computed relevance (document score).
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description intcompare(ScoreDoc i, ScoreDoc j)Compares two ScoreDoc objects and returns a result indicating their sort order.intsortType()Returns the type of sort.java.lang.ComparablesortValue(ScoreDoc i)Returns the value used to sort the given document.
-
-
-
Field Detail
-
RELEVANCE
static final ScoreDocComparator RELEVANCE
Special comparator for sorting hits according to computed relevance (document score).
-
INDEXORDER
static final ScoreDocComparator INDEXORDER
Special comparator for sorting hits according to index order (document number).
-
-
Method Detail
-
compare
int compare(ScoreDoc i, ScoreDoc j)
Compares two ScoreDoc objects and returns a result indicating their sort order.- Parameters:
i- First ScoreDocj- Second ScoreDoc- Returns:
- a negative integer if
ishould come beforej
a positive integer ifishould come afterj
0if they are equal - See Also:
Comparator
-
sortValue
java.lang.Comparable sortValue(ScoreDoc i)
Returns the value used to sort the given document. The object returned must implement the java.io.Serializable interface. This is used by multisearchers to determine how to collate results from their searchers.- Parameters:
i- Document- Returns:
- Serializable object
- See Also:
FieldDoc
-
sortType
int sortType()
Returns the type of sort. Should returnSortField.SCORE,SortField.DOC,SortField.STRING,SortField.INTEGER,SortField.FLOATorSortField.CUSTOM. It is not valid to returnSortField.AUTO. This is used by multisearchers to determine how to collate results from their searchers.- Returns:
- One of the constants in SortField.
- See Also:
SortField
-
-
DataMelt 3.0 © DataMelt by jWork.ORG