| Name | Description | Type | Package | Framework |
| AfterEffect | This class acts as the base class for the implementations of the first normalization of the informative content in the DFR framework. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| AfterEffect .NoAfterEffect | Class | org.apache.lucene.search.similarities.AfterEffect | Apache Lucene | |
| AfterEffectB | Model of the information gain based on the ratio of two Bernoulli processes. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| AfterEffectL | Model of the information gain based on Laplace's law of succession. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| BasicModel | This class acts as the base class for the specific basic model implementations in the DFR framework. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| BasicModelBE | Limiting form of the Bose-Einstein model. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| BasicModelD | for DFR. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| BasicModelG | Geometric as limiting form of the Bose-Einstein model. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| BasicModelIF | An approximation of the I(ne) model. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| BasicModelIn | The basic tf-idf model of randomness. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| BasicModelIne | Tf-idf model of randomness, based on a mixture of Poisson and inverse document frequency. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| BasicModelP | WARNING: This API is experimental and might change in incompatible ways in the next release. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| BasicStats | Stores all statistics commonly used ranking methods. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| BM25Similarity | BM25 Similarity. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| ClassicSimilarity | Expert: Default scoring implementation which encodes norm values as a single byte before being stored. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| DefaultSimilarity | Expert: Default scoring implementation - see superclass ClassicSimilarity for implementation details. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| DFISimilarity | (i. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| DFRSimilarity | introduced in Gianni Amati and Cornelis Joost Van Rijsbergen. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| Distribution | The probabilistic distribution used to model term occurrence in information-based models. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| DistributionLL | Log-logistic distribution. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| DistributionSPL | The smoothed power-law (SPL) distribution for the information-based framework that is described in the original paper. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| IBSimilarity | Class | org.apache.lucene.search.similarities | Apache Lucene | |
| Independence | Computes the measure of divergence from independence for DFI See http://trec. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| IndependenceChiSquared | Normalized chi-squared measure of distance from independence can be used for tasks that require high precision, against both | Class | org.apache.lucene.search.similarities | Apache Lucene |
| IndependenceSaturated | Saturated measure of distance from independence for tasks that require high recall against long queries | Class | org.apache.lucene.search.similarities | Apache Lucene |
| IndependenceStandardized | Standardized measure of distance from independence good at tasks that require high recall and high precision, especially | Class | org.apache.lucene.search.similarities | Apache Lucene |
| Lambda | Class | org.apache.lucene.search.similarities | Apache Lucene | |
| LambdaDF | Computes lambda as docFreq+1 / numberOfDocuments+1. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| LambdaTTF | Computes lambda as totalTermFreq+1 / numberOfDocuments+1. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| LMDirichletSimilarity | Bayesian smoothing using Dirichlet priors. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| LMJelinekMercerSimilarity | Language model based on the Jelinek-Mercer smoothing method. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| LMSimilarity | Abstract superclass for language modeling Similarities. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| LMSimilarity .CollectionModel | A strategy for computing the collection language model. | Interface | org.apache.lucene.search.similarities.LMSimilarity | Apache Lucene |
| LMSimilarity .DefaultCollectionModel | Models p(w C) as the number of occurrences of the term in the collection, divided by the total number of tokens + 1. | Class | org.apache.lucene.search.similarities.LMSimilarity | Apache Lucene |
| LMSimilarity .LMStats | Stores the collection distribution of the current term. | Class | org.apache.lucene.search.similarities.LMSimilarity | Apache Lucene |
| MultiSimilarity | similarity values described in: Joseph A. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| Normalization | This class acts as the base class for the implementations of the term frequency normalization methods in the DFR framework. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| Normalization .NoNormalization | Class | org.apache.lucene.search.similarities.Normalization | Apache Lucene | |
| NormalizationH1 | Normalization model that assumes a uniform distribution of the term frequency. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| NormalizationH2 | Normalization model in which the term frequency is inversely related to the While this model is parameterless in the | Class | org.apache.lucene.search.similarities | Apache Lucene |
| NormalizationH3 | Dirichlet Priors normalizationWARNING: This API is experimental and might change in incompatible ways in the next release. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| NormalizationZ | Pareto-Zipf NormalizationWARNING: This API is experimental and might change in incompatible ways in the next release. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| PerFieldSimilarityWrapper | Provides the ability to use a different Similarity for different fields. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| Similarity | Similarity defines the components of Lucene scoring. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| Similarity .SimScorer | API for scoring sloppy queries such as TermQuery, SpanQuery, and PhraseQuery. | Class | org.apache.lucene.search.similarities.Similarity | Apache Lucene |
| Similarity .SimWeight | Stores the weight for a query across the indexed collection. | Class | org.apache.lucene.search.similarities.Similarity | Apache Lucene |
| SimilarityBase | A subclass of Similarity that provides a simplified API for its descendants. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| TFIDFSimilarity | Expert: Scoring API. | Class | org.apache.lucene.search.similarities | Apache Lucene |
| RandomSimilarity | Similarity implementation that randomizes Similarity implementations The choices are 'sticky', so the selected algorithm is always used | Class | org.apache.lucene.search.similarities | Apache Lucene |