# Uses of Record Class
org.apache.lucene.search.TermStatistics

Packages that use TermStatistics
Package
Description
org.apache.lucene.search
Code to search indices.
org.apache.lucene.search.similarities
This package contains the various ranking models that can be used in Lucene.

## Uses of TermStatistics in org.apache.lucene.search

Methods in org.apache.lucene.search that return TermStatistics
Modifier and Type
Method
Description
`TermStatistics`
IndexSearcher.`termStatistics(Term term, int docFreq, long totalTermFreq)`
Returns `TermStatistics` for a term.

## Uses of TermStatistics in org.apache.lucene.search.similarities

Methods in org.apache.lucene.search.similarities with parameters of type TermStatistics
Modifier and Type
Method
Description
`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 in `BasicStats` in `stats`.
`Explanation`
BM25Similarity.`idfExplain(CollectionStatistics collectionStats, TermStatistics termStats)`
Computes a score factor for a simple term and returns an explanation for that score factor.
`Explanation`
BM25Similarity.`idfExplain(CollectionStatistics collectionStats, TermStatistics[] termStats)`
Computes a score factor for a phrase.
`Explanation`
ClassicSimilarity.`idfExplain(CollectionStatistics collectionStats, TermStatistics termStats)`
`Explanation`
TFIDFSimilarity.`idfExplain(CollectionStatistics collectionStats, TermStatistics termStats)`
Computes a score factor for a simple term and returns an explanation for that score factor.
`Explanation`
TFIDFSimilarity.`idfExplain(CollectionStatistics collectionStats, TermStatistics[] termStats)`
Computes a score factor for a phrase.
`final Similarity.SimScorer`
BM25Similarity.`scorer(float boost, CollectionStatistics collectionStats, TermStatistics... termStats)`
`Similarity.SimScorer`
BooleanSimilarity.`scorer(float boost, CollectionStatistics collectionStats, TermStatistics... termStats)`
`Similarity.SimScorer`
MultiSimilarity.`scorer(float boost, CollectionStatistics collectionStats, TermStatistics... termStats)`
`final Similarity.SimScorer`
PerFieldSimilarityWrapper.`scorer(float boost, CollectionStatistics collectionStats, TermStatistics... termStats)`
`Similarity.SimScorer`
RawTFSimilarity.`scorer(float boost, CollectionStatistics collectionStats, TermStatistics... termStats)`
`abstract Similarity.SimScorer`
Similarity.`scorer(float boost, CollectionStatistics collectionStats, TermStatistics... termStats)`
Compute any collection-level weight (e.g.
`final Similarity.SimScorer`
SimilarityBase.`scorer(float boost, CollectionStatistics collectionStats, TermStatistics... termStats)`
`final Similarity.SimScorer`
TFIDFSimilarity.`scorer(float boost, CollectionStatistics collectionStats, TermStatistics... termStats)`