Package org.terrier.matching.models.queryexpansion
Provides the classes that implement various query expansion models.
-
Class Summary Class Description BA This class implements an approximation of the binomial distribution through the Kullback-Leibler divergence to weight query terms for query expansion.Bo1 This class implements the Bo1 model for query expansion.Bo2 This class implements the Bo2 model for query expansion.Information This class implements the Kullback-Leibler divergence for query expansion.KL This class implements the Kullback-Leibler divergence for query expansion.KLComplete This class implements the complete Kullback-Leibler divergence for query expansion.KLCorrect This class implements the correct Kullback-Leibler divergence for query expansion, which takes the contribution into consideration.QueryExpansionModel This class should be extended by the classes used for weighting terms and documents.QueryExpansionModelFactory A factory method for handling the initialisation of expansion models.