Class DistributionSPL

java.lang.Object
org.apache.lucene.search.similarities.Distribution
org.apache.lucene.search.similarities.DistributionSPL

public class DistributionSPL extends Distribution
The smoothed power-law (SPL) distribution for the information-based framework that is described in the original paper.

Unlike for DFR, the natural logarithm is used, as it is faster to compute and the original paper does not express any preference to a specific base.

  • Constructor Details

    • DistributionSPL

      public DistributionSPL()
      Sole constructor: parameter-free
  • Method Details

    • score

      public final float score(BasicStats stats, float tfn, float lambda)
      Description copied from class: Distribution
      Computes the score.
      Specified by:
      score in class Distribution
    • toString

      public String toString()
      Description copied from class: Distribution
      Subclasses must override this method to return the name of the distribution.
      Specified by:
      toString in class Distribution