|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |