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 TREC2004].

DFIC 
Divergence From Independence model based on Chisquare statistics
(i.e., standardized Chisquared 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 aftereffect 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 aftereffect 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 fieldbased weighting model.

ML2 
This class implements the ML2 fieldbased weighting model.

PerFieldNormWeightingModel 
A class for generating arbitrary perfield 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 predetermine 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 4.0. Copyright © 20042014 University of Glasgow