| 
 | Terrier IR Platform 2.2.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.gla.terrier.matching.models.WeightingModel
uk.ac.gla.terrier.matching.models.PL2
public class PL2
This class implements the PL2 weighting model.
| Constructor Summary | |
|---|---|
| PL2()A default constructor. | |
| PL2(double c)Constructs an instance of this class with the specified value for the parameter c. | |
| Method Summary | |
|---|---|
|  java.lang.String | getInfo()Returns the name of the model. | 
|  double | score(double tf,
      double docLength)Uses PL2 to compute a weight for a term in a document. | 
|  double | score(double tf,
      double docLength,
      double n_t,
      double F_t,
      double keyFrequency)Uses PL2 to compute a weight for a term in a document. | 
| Methods inherited from class uk.ac.gla.terrier.matching.models.WeightingModel | 
|---|
| clone, getParameter, setAverageDocumentLength, setDocumentFrequency, setKeyFrequency, setNumberOfDocuments, setNumberOfPointers, setNumberOfTokens, setNumberOfUniqueTerms, setParameter, setTermFrequency, stirlingPower | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public PL2()
public PL2(double c)
c - the term frequency normalisation parameter value.| Method Detail | 
|---|
public final java.lang.String getInfo()
getInfo in interface ModelgetInfo in class WeightingModel
public final double score(double tf,
                          double docLength)
score in class WeightingModeltf - The term frequency in the documentdocLength - the document's length
public final double score(double tf,
                          double docLength,
                          double n_t,
                          double F_t,
                          double keyFrequency)
score in class WeightingModeltf - The term frequency in the documentdocLength - the document's lengthn_t - The document frequency of the termF_t - the term frequency in the collectionkeyFrequency - the term frequency in the query
| 
 | Terrier IR Platform 2.2.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||