Class AfterEffectL
- java.lang.Object
-
- org.apache.lucene.search.similarities.AfterEffect
-
- org.apache.lucene.search.similarities.AfterEffectL
-
public class AfterEffectL extends AfterEffect
Model of the information gain based on Laplace's law of succession.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
-
Constructor Summary
Constructors Constructor Description AfterEffectL()
Sole constructor: parameter-free
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Explanation
explain(BasicStats stats, double tfn)
Returns an explanation for the score.double
scoreTimes1pTfn(BasicStats stats)
Returns the product of the after effect with1+tfn
.String
toString()
Subclasses must override this method to return the code of the after effect formula.
-
-
-
Method Detail
-
scoreTimes1pTfn
public final double scoreTimes1pTfn(BasicStats stats)
Description copied from class:AfterEffect
Returns the product of the after effect with1+tfn
. This may not depend on the value oftfn
.- Specified by:
scoreTimes1pTfn
in classAfterEffect
-
explain
public final Explanation explain(BasicStats stats, double tfn)
Description copied from class:AfterEffect
Returns an explanation for the score.- Specified by:
explain
in classAfterEffect
-
toString
public String toString()
Description copied from class:AfterEffect
Subclasses must override this method to return the code of the after effect formula. Refer to the original paper for the list.- Specified by:
toString
in classAfterEffect
-
-