@Override public boolean equals(Object rhs) { if (rhs instanceof SearchResultEntry) { SearchResultEntry obj = (SearchResultEntry) rhs; return obj.getId().equals(this.getId()) && obj.getScore() == this.getScore(); } else { return false; } }
@Override public int compareTo(SearchResultEntry obj) { return Float.compare(this.score, obj.getScore()); }