A result set that encapsulates the postings for terms within the query
Interface for all Matching implementations.
This interface encapsulates all the common functionality between standard IR models (including DFR models, TF/IDF, BM25 etc), and Language Modelling models (Terrier includes PonteCroft Language Modelling model).
Interface for plugins to further alter the posting lists managed by the PostingListManager
The interface that defines the functionalities of a result set.
A result set instance that uses maps internally until initialise() is called
Performs the matching of documents with a query, by first assigning scores to documents for each query term and modifying these scores with the appropriate modifiers.
This class implements the interface ResultSet and models the set of all documents in the collection.
An implementation of
Scores a FatResultSet into a normal ResultSet for a given weighting model
Various utilities for the dealing with
Applies a Jforests regression tree learned model to a
An abstract class for applying a learned model onto a
Applies a linear learned model to a
Models a query used for matching documents.
The weight and the modifiers associated with a query term.
The PostingListManager is responsible for opening the appropriate posting lists
A result set for a given query.
Matching implementation that uses a parent Matching instance to get the docids to work with.
A matching implementation that retrieves results from a TREC result file rather than the current index.
The result set input format.
Provides the classes and interfaces used for matching documents to queries. It includes the classes that perform the matching by reading information from the inverted index etc., and the classes that model the set of retrieved documents.
Terrier Information Retrieval Platform 5.1. Copyright © 2004-2019, University of Glasgow