public class Information extends QueryExpansionModel
averageDocumentLength, collectionLength, documentFrequency, EXPANSION_DOCUMENTS, EXPANSION_TERMS, idf, maxTermFrequency, numberOfDocuments, PARAMETER_FREE, ROCCHIO_BETA, totalDocumentLength| Constructor and Description | 
|---|
| Information()A default constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getInfo()Returns the name of the model. | 
| double | parameterFreeNormaliser()This method computes the normaliser of parameter-free query expansion. | 
| double | parameterFreeNormaliser(double maxTermFrequency,
                       double collectionLength,
                       double totalDocumentLength)This method computes the normaliser of parameter-free query expansion. | 
| double | score(double withinDocumentFrequency,
     double termFrequency)This method implements the query expansion model. | 
| double | score(double withinDocumentFrequency,
     double termFrequency,
     double totalDocumentLength,
     double collectionLength,
     double averageDocumentLength)This method implements the query expansion model. | 
initialise, setAverageDocumentLength, setCollectionLength, setDocumentFrequency, setMaxTermFrequency, setNumberOfDocuments, setTotalDocumentLengthpublic final String getInfo()
getInfo in class QueryExpansionModelpublic final double parameterFreeNormaliser()
parameterFreeNormaliser in class QueryExpansionModelpublic final double parameterFreeNormaliser(double maxTermFrequency,
                             double collectionLength,
                             double totalDocumentLength)
parameterFreeNormaliser in class QueryExpansionModelmaxTermFrequency - The maximum of the term frequency of the query terms.collectionLength - The number of tokens in the collections.totalDocumentLength - The sum of the length of the top-ranked documents.public final double score(double withinDocumentFrequency,
           double termFrequency)
score in class QueryExpansionModelwithinDocumentFrequency - double The term frequency in the X top-retrieved documents.termFrequency - double The term frequency in the collection.public final double score(double withinDocumentFrequency,
           double termFrequency,
           double totalDocumentLength,
           double collectionLength,
           double averageDocumentLength)
score in class QueryExpansionModelwithinDocumentFrequency - double The term frequency in the X top-retrieved documents.termFrequency - double The term frequency in the collection.totalDocumentLength - double The sum of length of the X top-retrieved documents.collectionLength - double The number of tokens in the whole collection.averageDocumentLength - double The average document length in the collection.Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow