|
Terrier IR Platform 2.2.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.ac.gla.terrier.matching.models.basicmodel.BasicModel uk.ac.gla.terrier.matching.models.basicmodel.BM
public class BM
This class implements the BM weighting model, which generates the original weight given by the BM25 formula, without frequency normalisation and query term weighting. Feel free to combine the BM model with any frequency normalisation method. However, it is NOT recommended to use BM with the first normalisation for after effect. For example, to use the BM model with the normalisation 2, add the following line in file etc/trec.models: DFRWeightingModel(BM, , 2) Leave the space between the comas blank so that the first normalisation is disabled.
Constructor Summary | |
---|---|
BM()
A default constructor. |
Method Summary | |
---|---|
java.lang.String |
getInfo()
Returns the name of the model. |
double |
score(double tf,
double documentFrequency,
double termFrequency,
double keyFrequency,
double documentLength)
This method computes the score for the implemented weighting model. |
Methods inherited from class uk.ac.gla.terrier.matching.models.basicmodel.BasicModel |
---|
setNumberOfDocuments, setNumberOfTokens, stirlingPower |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BM()
Method Detail |
---|
public java.lang.String getInfo()
getInfo
in class BasicModel
public double score(double tf, double documentFrequency, double termFrequency, double keyFrequency, double documentLength)
score
in class BasicModel
tf
- The term frequency in the documentdocumentFrequency
- The document frequency of the termtermFrequency
- the term frequency in the collectionkeyFrequency
- The normalised query term frequency.documentLength
- The length of the document.
|
Terrier IR Platform 2.2.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |