A feature logger that logs in csv format.
FeatureLogger can be registered in a model and provide a strategy for logging the feature values.
Implements the rescoring logic.
The ranking query that is run, reranking results using the LTRScoringModel algorithm
This package contains the main logic for performing the reranking using a Learning to Rank model.
LTRScoringQuery is created by providing an instance of
LTRScoringModel. An instance of
defines how to combine the features in order to create a new
score for a document. A new Learning to Rank model is plugged
into the framework by extending
(see for example
LTRScoringQuery will take care of computing the values of
all the features (see
Feature) and then will delegate the final score
generation to the
LTRScoringModel, by calling the method