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 Details

    • CompetitiveImpactAccumulator

      public CompetitiveImpactAccumulator()
      Sole constructor.
  • Method Details

    • 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)
      Merge acc into this.
    • getCompetitiveFreqNormPairs

      public Collection<Impact> getCompetitiveFreqNormPairs()
      Get the set of competitive freq and norm pairs, ordered by increasing freq and norm.
    • toString

      public String toString()
      Overrides:
      toString in class Object