See: Description
| Class | Description | 
|---|---|
| BB2 | This class implements the BB2 weighting model. | 
| BM25 | This class implements the Okapi BM25 weighting model. | 
| BM25F | A convenience subclass of PerFieldNormWeightingModel setup to
 do specifically BM25F, as described by [Zaragoza TREC-2004]. | 
| DFIC | Divergence From Independence model based on Chi-square statistics  
 (i.e., standardized Chi-squared distance from independence in term frequency tf). | 
| DFIZ | Divergence From Independence model based on Standardization 
 (i.e., standardized distance from independence in term frequency tf). | 
| DFR_BM25 | This class implements the DFR_BM25 weighting model. | 
| DFRee | This class implements the DFRee weighting model. | 
| DFReeKLIM | This class implements the DFReeKLIM weighting model. | 
| DFRWeightingModel | This class implements a modular Divergence from Randomness weighting model. | 
| DirichletLM | Bayesian smoothing with Dirichlet Prior. | 
| Dl | This class implements a simple document length weighting model. | 
| DLH | This class implements the DLH weighting model. | 
| DLH13 | This class implements the DLH13 weighting model. | 
| DPH | This class implements the DPH hypergeometric weighting model. | 
| Hiemstra_LM | This class implements the Hiemstra LM weighting model. | 
| Idf | This class computes the idf values for specific terms in the collection. | 
| IFB2 | This class implements the IFB2 weighting model. | 
| In_expB2 | This class implements the In_expB2 weighting model, namely Inverse Expected Document Frequency model with 
 Bernoulli after-effect and normalisation 2. | 
| In_expC2 | This class implements the In_expC2 weighting model. | 
| InB2 | This class implements the InB2 weighting model, namely
 Inverse Document Frequency model with Bernoulli after-effect and normalisation 2. | 
| InL2 | This class implements the InL2 weighting model. | 
| Js_KLs | This class implements the Js_KLs weighting model, which is the product 
 of two measures: the Jefrreys' divergence with the Kullback Leibler's divergence. | 
| LemurTF_IDF | This class implements the TF_IDF weighting model as it is implemented in Lemur. | 
| LGD | This class implements the LGD weighting model. | 
| MDL2 | This class implements the MDL2 field-based weighting model. | 
| ML2 | This class implements the ML2 field-based weighting model. | 
| PerFieldNormWeightingModel | A class for generating arbitrary per-field normalisation models. | 
| PL2 | This class implements the PL2 weighting model. | 
| PL2F | A convenience subclass of PerFieldNormWeightingModel setup to
 do specifically PL2F. | 
| SingleFieldModel | Use a normal weighting model on a pre-determine subset of the field. | 
| StaticFeature | Class for query independent features loaded from file. | 
| StaticScoreModifierWeightingModel | Base abstract class for query independent features loaded from file. | 
| Tf | This class implements a simple Tf weighting model. | 
| TF_IDF | This class implements the TF_IDF weighting model. | 
| WeightingModel | This class should be extended by the classes used
 for weighting terms and documents. | 
| WeightingModelFactory | A factory method for handling the initialisation of weighting models. | 
| WeightingModelLibrary | A library of tf normalizations for weighting models such as the pivoted length normalization
 described in Singhal et al., 1996. | 
| XSqrA_M | This class implements the XSqrA_M weighting model, which computed the 
 inner product of Pearson's X^2 with the information growth computed 
 with the multinomial M. | 
Provides the classes that implement various weighting models. Generally, the models fall into two classes:
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow