public class Normalisation3 extends Normalisation
Modifier and Type | Field and Description |
---|---|
protected String |
methodName
The name of the normalisation method .
|
averageDocumentLength, idf, Nt, numberOfDocuments, numberOfTokens, parameter, termFrequency
Constructor and Description |
---|
Normalisation3()
The default constructor.
|
Normalisation3(double value)
The constructor that also sets the parameter mu of the Dirichlet Normalisation.
|
Modifier and Type | Method and Description |
---|---|
String |
getInfo()
Get the name of the normalisation method.
|
double |
normalise(double tf,
double docLength,
double termFrequency)
This method gets the normalised term frequency.
|
clone, getParameter, setAverageDocumentLength, setDocumentFrequency, setNumberOfDocuments, setNumberOfTokens, setParameter
protected final String methodName
public Normalisation3()
public Normalisation3(double value)
value
- The specified value for the parameter mu.public String getInfo()
getInfo
in class Normalisation
public double normalise(double tf, double docLength, double termFrequency)
normalise
in class Normalisation
tf
- The frequency of the query term in the document.docLength
- The number of tokens in the document.termFrequency
- The frequency of the query term in the collection.Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow