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

- Packages that use Normalization
  Package | Description
  --- | ---
  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
    Modifier and Type | Class | Description
    --- | --- | ---
    `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
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Normalization` | DFRSimilarity.`normalization` | The term frequency normalization.
    `protected Normalization` | IBSimilarity.`normalization` | The term frequency normalization.

    Methods in org.apache.lucene.search.similarities that return Normalization
    Modifier and Type | Method | Description
    --- | --- | ---
    `Normalization` | DFRSimilarity.`getNormalization()` | Returns the second normalization
    `Normalization` | IBSimilarity.`getNormalization()` | Returns the term frequency normalization

    Constructors in org.apache.lucene.search.similarities with parameters of type Normalization
    Constructor | 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.