| Package | Description | 
|---|---|
| org.terrier.learning | Provides interfaces for Terrier 'Fat' ResultSets that contain features and decorators that add new features to those result sets. | 
| org.terrier.matching | Provides the classes and interfaces used for matching documents
to queries. | 
| org.terrier.matching.daat | Provides classes that implement a document-at-a-time (DAAT) matching strategy. | 
| org.terrier.matching.dsms | Provides the interface and the classes for modifying the scores
of documents after an score has been assigned to documents, or 
implementing the combination of evidence. | 
| org.terrier.matching.models | Provides the classes that implement various weighting models. | 
| org.terrier.matching.taat | Provides classes that implement a term-at-a-time (TAAT) matching strategy. | 
| org.terrier.matching.tsms | Provides the interface and classes that implement the term
score modifiers, which modify the scores assigned to documents
for a particular term. | 
| org.terrier.querying | Provides the interfaces and classes for the querying 
API of the Terrier platform, the controls, post processors
and filters. | 
| org.terrier.querying.parser | Provides the parser specification and the classes that implement
the query language of the Terrier platform. | 
| org.terrier.structures.cache | Provides caching of search results when performing batch querying operations. | 
| org.terrier.structures.outputformat | Provides functionality for writing Terrier ResultSets to disk as .res files, e.g. | 
| Class and Description | 
|---|
| CollectionResultSet This class implements the interface ResultSet and
 models the set of all documents in the 
 collection. | 
| QueryResultSet A result set for a given query. | 
| ResultSet The interface that defines the functionalities of a 
 result set. | 
| Class and Description | 
|---|
| AccumulatorResultSet A result set instance that uses maps internally until initialise() is called | 
| CollectionResultSet This class implements the interface ResultSet and
 models the set of all documents in the 
 collection. | 
| FatResultSet A result set that encapsulates the postings for terms within the query | 
| LearnedModelMatching An abstract class for applying a learned model onto a  FeaturedResultSet. | 
| Matching Interface for all Matching implementations. | 
| 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. | 
| ResultSet The interface that defines the functionalities of a 
 result set. | 
| TRECResultsMatching.InputFormat The result set input format. | 
| Class and Description | 
|---|
| 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. | 
| FatResultSet A result set that encapsulates the postings for terms within the query | 
| Matching Interface for all Matching implementations. | 
| MatchingQueryTerms Models a query used for matching documents. | 
| ResultSet The interface that defines the functionalities of a 
 result set. | 
| Class and Description | 
|---|
| MatchingQueryTerms Models a query used for matching documents. | 
| ResultSet The interface that defines the functionalities of a 
 result set. | 
| Class and Description | 
|---|
| 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). | 
| Class and Description | 
|---|
| AccumulatorResultSet A result set instance that uses maps internally until initialise() is called | 
| Class and Description | 
|---|
| 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). | 
| Class and Description | 
|---|
| Matching Interface for all Matching implementations. | 
| MatchingQueryTerms Models a query used for matching documents. | 
| 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). | 
| ResultSet The interface that defines the functionalities of a 
 result set. | 
| Class and Description | 
|---|
| MatchingQueryTerms Models a query used for matching documents. | 
| Class and Description | 
|---|
| ResultSet The interface that defines the functionalities of a 
 result set. | 
| Class and Description | 
|---|
| ResultSet The interface that defines the functionalities of a 
 result set. | 
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow