See: Description
| Interface | Description | 
|---|---|
| FatResultSet | A result set that encapsulates the postings for terms within the query | 
| Matching | Interface for all Matching implementations. | 
| Model | 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). | 
| PostingListManager.PostingListManagerPlugin | Interface for plugins to further alter the posting lists managed by the PostingListManager | 
| ResultSet | The interface that defines the functionalities of a 
 result set. | 
| Class | Description | 
|---|---|
| AccumulatorResultSet | A result set instance that uses maps internally until initialise() is called | 
| BaseMatching | 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. | 
| CollectionResultSet | This class implements the interface ResultSet and
 models the set of all documents in the 
 collection. | 
| FatFeaturedScoringMatching | Makes a  FeaturedResultSetby applying a list of features. | 
| FatQueryResultSet | An implementation of  FatResultSet. | 
| FatResultsMatching | Reads a  FatResultSetserialized to disk byWritableOutputFormat. | 
| FatScoringMatching | Scores a FatResultSet into a normal ResultSet for a given weighting model | 
| FatUtils | Various utilities for the dealing with  FatResultSets. | 
| JforestsModelMatching | Applies a Jforests regression tree learned model to a  FeaturedResultSet. | 
| LearnedModelMatching | An abstract class for applying a learned model onto a  FeaturedResultSet. | 
| LinearModelMatching | Applies a linear learned model to a  FeaturedResultSet. | 
| MatchingQueryTerms | Models a query used for matching documents. | 
| MatchingQueryTerms.QueryTermProperties | The weight and the modifiers associated with a query term. | 
| PostingListManager | The PostingListManager is reponsible for opening the appropriate posting lists  IterablePostinggiven
 the MatchingQueryTerms object. | 
| QueryResultSet | A result set for a given query. | 
| TRECResultsMatching | A matching implementation that retrieves results from a TREC result file
 rather than the current index. | 
| Enum | Description | 
|---|---|
| TRECResultsMatching.InputFormat | 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 Platform4.1. Copyright © 2004-2015, University of Glasgow