| 
 | Terrier IR Platform 2.2.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Model
This interface encapsulates all the common functionality between standard IR models (including DFR models, TF/IDF, BM25 etc), and Language Modelling models (Terrier includes PonteCroft Language Modelling model).
WeightingModel, 
LanguageModel| Method Summary | |
|---|---|
|  java.lang.String | getInfo()Returns a model dependant string, such that runs can be identified from TREC results. | 
|  double | getParameter()Returns the current value of the parameter set using setParameter() method. | 
|  void | setAverageDocumentLength(double n)Set the average document length in the collection. | 
|  void | setNumberOfDocuments(double n)Set the number of documents in the collection. | 
|  void | setNumberOfPointers(double n) | 
|  void | setNumberOfTokens(double n)Set the number of tokens in the whole collection. | 
|  void | setNumberOfUniqueTerms(double n)Set the number of unique terms in the collection. | 
|  void | setParameter(double param)Many models require 1 parameter to be set - this is often dependant on the corpus and the model, so should be set for each Terrier instance. | 
| Method Detail | 
|---|
java.lang.String getInfo()
void setParameter(double param)
param - double the parameter value.void setNumberOfUniqueTerms(double n)
n - double The number of unique terms in the collection.void setNumberOfTokens(double n)
n - The number of tokens in the whole collection.void setAverageDocumentLength(double n)
n - The average document length in the collection.void setNumberOfDocuments(double n)
n - The number of documents in the collection.void setNumberOfPointers(double n)
double getParameter()
| 
 | Terrier IR Platform 2.2.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||