static final class HighFreqTerms.TermStatsQueue extends PriorityQueue<TermStats>
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Comparator<TermStats> |
comparator |
Constructor and Description |
---|
TermStatsQueue(int size,
java.util.Comparator<TermStats> comparator) |
Modifier and Type | Method and Description |
---|---|
protected void |
fill(java.lang.String field,
TermsEnum termsEnum) |
protected boolean |
lessThan(TermStats termInfoA,
TermStats termInfoB)
Determines the ordering of objects in this priority queue.
|
add, clear, getHeapArray, insertWithOverflow, iterator, pop, remove, size, top, updateTop, updateTop
final java.util.Comparator<TermStats> comparator
TermStatsQueue(int size, java.util.Comparator<TermStats> comparator)
protected boolean lessThan(TermStats termInfoA, TermStats termInfoB)
PriorityQueue
lessThan
in class PriorityQueue<TermStats>
true
iff parameter a is less than parameter b.protected void fill(java.lang.String field, TermsEnum termsEnum) throws java.io.IOException
java.io.IOException