uk.ac.gla.terrier.matching.models.normalisation
Class Normalisation2exp
java.lang.Object
uk.ac.gla.terrier.matching.models.normalisation.Normalisation
uk.ac.gla.terrier.matching.models.normalisation.Normalisation2exp
- All Implemented Interfaces:
- java.io.Serializable
public class Normalisation2exp
- extends Normalisation
This class implements the DFR normalisation 2 with natural logorithm.
- Version:
- $Revision: 1.6 $
- Author:
- Ben He
- See Also:
- Serialized Form
Method Summary |
java.lang.String |
getInfo()
Get the name of the normalisation method. |
double |
normalise(double tf,
double docLength,
double termFrequency)
This method gets the normalised term frequency. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Normalisation2exp
public Normalisation2exp()
getInfo
public java.lang.String getInfo()
- Get the name of the normalisation method.
- Specified by:
getInfo
in class Normalisation
- Returns:
- Return the name of the normalisation method.
normalise
public double normalise(double tf,
double docLength,
double termFrequency)
- This method gets the normalised term frequency.
- Specified by:
normalise
in class Normalisation
- Parameters:
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.
- Returns:
- The normalised term frequency.
Terrier Information Retrieval Platform 1.1.1. Copyright 2004-2007 University of Glasgow