Uses of Class
org.apache.lucene.search.similarities.BasicStats
Packages that use BasicStats
Package
Description
This package contains the various ranking models that can be used in Lucene.
-
Uses of BasicStats in org.apache.lucene.search.similarities
Subclasses of BasicStats in org.apache.lucene.search.similaritiesModifier and TypeClassDescriptionstatic class
Stores the collection distribution of the current term.Methods in org.apache.lucene.search.similarities that return BasicStatsModifier and TypeMethodDescriptionprotected BasicStats
protected BasicStats
Factory method to return a custom stats objectMethods in org.apache.lucene.search.similarities with parameters of type BasicStatsModifier and TypeMethodDescriptionfloat
LMSimilarity.CollectionModel.computeProbability
(BasicStats stats) Computes the probabilityp(w|C)
according to the language model strategy for the current term.float
LMSimilarity.DefaultCollectionModel.computeProbability
(BasicStats stats) abstract Explanation
AfterEffect.explain
(BasicStats stats, float tfn) Returns an explanation for the score.final Explanation
AfterEffect.NoAfterEffect.explain
(BasicStats stats, float tfn) final Explanation
AfterEffectB.explain
(BasicStats stats, float tfn) final Explanation
AfterEffectL.explain
(BasicStats stats, float tfn) BasicModel.explain
(BasicStats stats, float tfn) Returns an explanation for the score.final Explanation
BasicModelIn.explain
(BasicStats stats, float tfn) protected void
DFRSimilarity.explain
(Explanation expl, BasicStats stats, int doc, float freq, float docLen) Distribution.explain
(BasicStats stats, float tfn, float lambda) Explains the score.protected void
IBSimilarity.explain
(Explanation expl, BasicStats stats, int doc, float freq, float docLen) abstract Explanation
Lambda.explain
(BasicStats stats) Explains the lambda parameter.final Explanation
LambdaDF.explain
(BasicStats stats) final Explanation
LambdaTTF.explain
(BasicStats stats) protected void
LMDirichletSimilarity.explain
(Explanation expl, BasicStats stats, int doc, float freq, float docLen) protected void
LMJelinekMercerSimilarity.explain
(Explanation expl, BasicStats stats, int doc, float freq, float docLen) protected void
LMSimilarity.explain
(Explanation expl, BasicStats stats, int doc, float freq, float docLen) Normalization.explain
(BasicStats stats, float tf, float len) Returns an explanation for the normalized term frequency.final Explanation
Normalization.NoNormalization.explain
(BasicStats stats, float tf, float len) protected void
SimilarityBase.explain
(Explanation expl, BasicStats stats, int doc, float freq, float docLen) Subclasses should implement this method to explain the score.protected Explanation
SimilarityBase.explain
(BasicStats stats, int doc, Explanation freq, float docLen) Explains the score.protected void
LMSimilarity.fillBasicStats
(BasicStats stats, CollectionStatistics collectionStats, TermStatistics termStats) Computes the collection probability of the current term in addition to the usual statistics.protected void
SimilarityBase.fillBasicStats
(BasicStats stats, CollectionStatistics collectionStats, TermStatistics termStats) Fills all member fields defined inBasicStats
instats
.abstract float
Lambda.lambda
(BasicStats stats) Computes the lambda parameter.final float
LambdaDF.lambda
(BasicStats stats) final float
LambdaTTF.lambda
(BasicStats stats) final float
AfterEffect.NoAfterEffect.score
(BasicStats stats, float tfn) abstract float
AfterEffect.score
(BasicStats stats, float tfn) Returns the aftereffect score.final float
AfterEffectB.score
(BasicStats stats, float tfn) final float
AfterEffectL.score
(BasicStats stats, float tfn) abstract float
BasicModel.score
(BasicStats stats, float tfn) Returns the informative content score.final float
BasicModelBE.score
(BasicStats stats, float tfn) final float
BasicModelD.score
(BasicStats stats, float tfn) final float
BasicModelG.score
(BasicStats stats, float tfn) final float
BasicModelIF.score
(BasicStats stats, float tfn) final float
BasicModelIn.score
(BasicStats stats, float tfn) final float
BasicModelIne.score
(BasicStats stats, float tfn) final float
BasicModelP.score
(BasicStats stats, float tfn) protected float
DFRSimilarity.score
(BasicStats stats, float freq, float docLen) abstract float
Distribution.score
(BasicStats stats, float tfn, float lambda) Computes the score.final float
DistributionLL.score
(BasicStats stats, float tfn, float lambda) final float
DistributionSPL.score
(BasicStats stats, float tfn, float lambda) protected float
IBSimilarity.score
(BasicStats stats, float freq, float docLen) protected float
LMDirichletSimilarity.score
(BasicStats stats, float freq, float docLen) protected float
LMJelinekMercerSimilarity.score
(BasicStats stats, float freq, float docLen) protected abstract float
SimilarityBase.score
(BasicStats stats, float freq, float docLen) Scores the documentdoc
.final float
Normalization.NoNormalization.tfn
(BasicStats stats, float tf, float len) abstract float
Normalization.tfn
(BasicStats stats, float tf, float len) Returns the normalized term frequency.final float
NormalizationH1.tfn
(BasicStats stats, float tf, float len) final float
NormalizationH2.tfn
(BasicStats stats, float tf, float len) float
NormalizationH3.tfn
(BasicStats stats, float tf, float len) float
NormalizationZ.tfn
(BasicStats stats, float tf, float len)