Package org.apache.lucene.codecs
Class CompetitiveImpactAccumulator
- java.lang.Object
-
- org.apache.lucene.codecs.CompetitiveImpactAccumulator
-
public final class CompetitiveImpactAccumulator extends Object
This class accumulates the (freq, norm) pairs that may produce competitive scores.
-
-
Constructor Summary
Constructors Constructor Description CompetitiveImpactAccumulator()
Sole constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int freq, long norm)
Accumulate a (freq,norm) pair, updating this structure if there is no equivalent or more competitive entry already.void
addAll(CompetitiveImpactAccumulator acc)
Mergeacc
into this.void
clear()
Reset to the same state it was in after creation.Collection<Impact>
getCompetitiveFreqNormPairs()
Get the set of competitive freq and norm pairs, ordered by increasing freq and norm.String
toString()
-
-
-
Method Detail
-
clear
public void clear()
Reset to the same state it was in after creation.
-
add
public void add(int freq, long norm)
Accumulate a (freq,norm) pair, updating this structure if there is no equivalent or more competitive entry already.
-
addAll
public void addAll(CompetitiveImpactAccumulator acc)
Mergeacc
into this.
-
getCompetitiveFreqNormPairs
public Collection<Impact> getCompetitiveFreqNormPairs()
Get the set of competitive freq and norm pairs, ordered by increasing freq and norm.
-
-