Uses of Class
org.terrier.matching.models.queryexpansion.QueryExpansionModel

Packages that use QueryExpansionModel
org.terrier.matching.models.queryexpansion Provides the classes that implement various query expansion models. 
org.terrier.querying Provides the interfaces and classes for the querying API of the Terrier platform, the controls, post processors and filters. 
 

Uses of QueryExpansionModel in org.terrier.matching.models.queryexpansion
 

Subclasses of QueryExpansionModel in org.terrier.matching.models.queryexpansion
 class Bo1
          This class implements the Bo1 model for query expansion.
 class Bo2
          This class implements the Bo2 model for query expansion.
 class CS
          This class implements the chi-square divergence for query expansion.
 class CSCorrect
          This class implements the unsimplified chi-square divergence for query expansion.
 class Information
          This class implements the Kullback-Leibler divergence for query expansion.
 class KL
          This class implements the Kullback-Leibler divergence for query expansion.
 class KLComplete
          This class implements the complete Kullback-Leibler divergence for query expansion.
 class KLCorrect
          This class implements the correct Kullback-Leibler divergence for query expansion, which takes the contribution into consideration.
 

Methods in org.terrier.matching.models.queryexpansion that return QueryExpansionModel
static QueryExpansionModel QueryExpansionModelFactory.newInstance(java.lang.String name)
          Returns the requested weighting model.
 

Uses of QueryExpansionModel in org.terrier.querying
 

Fields in org.terrier.querying declared as QueryExpansionModel
protected  QueryExpansionModel ExpansionTerms.model
           
protected  QueryExpansionModel QueryExpansion.QEModel
          The query expansion model used.
 

Fields in org.terrier.querying with type parameters of type QueryExpansionModel
protected  java.util.Map<java.lang.String,QueryExpansionModel> QueryExpansion.Cache_QueryExpansionModel
          Caching the query expansion models that have been created so far.
 

Methods in org.terrier.querying that return QueryExpansionModel
 QueryExpansionModel QueryExpansion.getQueryExpansionModel(java.lang.String Name)
          Obtain the query expansion model for QE to use.
 

Methods in org.terrier.querying with parameters of type QueryExpansionModel
 void DFRBagExpansionTerms.assignWeights(QueryExpansionModel QEModel)
          Assign weight to terms that are stored in ExpansionTerm[] terms.
protected  SingleTermQuery[] DFRBagExpansionTerms.getExpandedTerms(int numberOfExpandedTerms, QueryExpansionModel QEModel)
           
 double DFRBagExpansionTerms.getExpansionWeight(int termId, QueryExpansionModel model)
          Returns the weight of a term with the given term identifier, computed by the specified query expansion model.
 double DFRBagExpansionTerms.getExpansionWeight(java.lang.String term, QueryExpansionModel model)
          Returns the weight of a given term, computed by the specified query expansion model.
 void ExpansionTerms.setModel(QueryExpansionModel m)
          Set query expansion model
 void QueryExpansion.setQueryExpansionModel(QueryExpansionModel _QEModel)
          Set the used query expansion model.
 



Terrier 3.5. Copyright © 2004-2011 University of Glasgow