## Uses of Class
org.apache.lucene.search.similarities.Normalization

Packages that use Normalization
org.apache.lucene.search.similarities: This package contains the various ranking models that can be used in Lucene.

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

Subclasses of Normalization in org.apache.lucene.search.similarities
`static class` `Normalization.NoNormalization` Implementation used when there is no normalization.
`class` `NormalizationH1` Normalization model that assumes a uniform distribution of the term frequency.
`class` `NormalizationH2` Normalization model in which the term frequency is inversely related to the length.
`class` `NormalizationH3` Dirichlet Priors normalization
`class` `NormalizationZ` Pareto-Zipf Normalization

Fields in org.apache.lucene.search.similarities declared as Normalization
`protected Normalization` IBSimilarity.`normalization` The term frequency normalization.
`protected Normalization` DFRSimilarity.`normalization` The term frequency normalization.

Methods in org.apache.lucene.search.similarities that return Normalization
`Normalization` IBSimilarity.`getNormalization()` Returns the term frequency normalization
`Normalization` DFRSimilarity.`getNormalization()` Returns the second normalization

Constructors in org.apache.lucene.search.similarities with parameters of type Normalization
Constructor and Description
`DFRSimilarity(BasicModel basicModel, AfterEffect afterEffect, Normalization normalization)` Creates DFRSimilarity from the three components.
`IBSimilarity(Distribution distribution, Lambda lambda, Normalization normalization)` Creates IBSimilarity from the three components.