final class SuggestScoreDocPriorityQueue extends PriorityQueue<TopSuggestDocs.SuggestScoreDoc>
TopSuggestDocs.SuggestScoreDoc
s.
Priority is based on ScoreDoc.score
and tie
is broken by ScoreDoc.doc
Constructor and Description |
---|
SuggestScoreDocPriorityQueue(int size)
Creates a new priority queue of the specified size.
|
Modifier and Type | Method and Description |
---|---|
TopSuggestDocs.SuggestScoreDoc[] |
getResults()
Returns the top N results in descending order.
|
protected boolean |
lessThan(TopSuggestDocs.SuggestScoreDoc a,
TopSuggestDocs.SuggestScoreDoc b)
Determines the ordering of objects in this priority queue.
|
add, clear, getHeapArray, insertWithOverflow, iterator, pop, remove, size, top, updateTop, updateTop
public SuggestScoreDocPriorityQueue(int size)
protected boolean lessThan(TopSuggestDocs.SuggestScoreDoc a, TopSuggestDocs.SuggestScoreDoc b)
PriorityQueue
lessThan
in class PriorityQueue<TopSuggestDocs.SuggestScoreDoc>
true
iff parameter a is less than parameter b.public TopSuggestDocs.SuggestScoreDoc[] getResults()