| Package | Description | 
|---|---|
| org.terrier.matching.models | Provides the classes that implement various weighting models. | 
| org.terrier.matching.models.normalisation | Provides the interface and the classes for implementing the basic models for randomness
in the DFR framework. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Normalisation[] | PerFieldNormWeightingModel. fieldNormalisations | 
| protected Normalisation | DFRWeightingModel. normalisationThe applied frequency normalisation method. | 
| Constructor and Description | 
|---|
| PerFieldNormWeightingModel(Class<? extends BasicModel> _basicModel,
                          Class<? extends Normalisation> _normalisationModel)Constructs an instance of PerFieldNormWeightingModel | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Normalisation0This class implements an empty normalisation. | 
| class  | Normalisation1This class implements the DFR normalisation 1, which is identical to DFR
 normalisation 2 with c=1.0 | 
| class  | Normalisation2This class implements the DFR normalisation 2. | 
| class  | Normalisation2expThis class implements the DFR normalisation 2 with natural logorithm. | 
| class  | Normalisation3This class implements the Dirichlet Priors normalisation. | 
| class  | NormalisationBThis class implements BM25's normalisation method. | 
| class  | NormalisationFThis class implements an increasing density function for the frequency normalisation. | 
| class  | NormalisationJThis class implements the tf normalisation based on Jelinek-Mercer smoothing for language modelling. | 
| class  | NormalisationJNThis class implements the tf normalisation based on Jelinek-Mercer smoothing 
 for language modelling where collection model is given by document frequency
 instead of term frequency. | 
| class  | NormalisationPThis class implements Term Frequency Normalisation via 
 Pareto Distributions | 
| class  | NormalisationStaticThis class implements a Normalisation method that forces all
 term frequencies to the value of the parameter. | 
| Modifier and Type | Method and Description | 
|---|---|
| Normalisation | Normalisation. clone()Clone this weighting model | 
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow