Class SearchResult

  • All Implemented Interfaces:
    Copyable<SearchResult>

    public final class SearchResult
    extends java.lang.Object
    implements Copyable<SearchResult>

    Simple search result data structure.

    Since:
    0.6.5
    Version:
    6.0
    Author:
    Michael Grove
    • Method Detail

      • copy

        public SearchResult copy()
        Create a deep copy of the object which does not share any references with the original.
        Specified by:
        copy in interface Copyable<SearchResult>
        Returns:
        a copy of the object
      • getScore

        public double getScore()
        Return the score of the hit
        Returns:
        the score
      • getIndex

        public int getIndex()
        Return the index of the hit in the results
        Returns:
        the index
      • getHit

        public Resource getHit()
        Return the actual search hit
        Returns:
        the hit of the search
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object