Documentation of 'org.apache.lucene.search.ScoreDocComparator' Java class
ScoreDocComparator
org.apache.lucene.search

Interface ScoreDocComparator



  • public interface ScoreDocComparator
    Expert: Compares two ScoreDoc objects for sorting.

    Created: Feb 3, 2004 9:00:16 AM

    Since:
    lucene 1.4
    • 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 ScoreDoc
        j - Second ScoreDoc
        Returns:
        a negative integer if i should come before j
        a positive integer if i should come after j
        0 if 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 return 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.
        Returns:
        One of the constants in SortField.
        See Also:
        SortField

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.