Uses of Package
org.terrier.matching
-
Packages that use org.terrier.matching 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.matchops This package contains matching Operators.org.terrier.matching.models Provides the classes that implement various weighting models.org.terrier.matching.models.dependence Weighting models for term dependence modelsorg.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. -
Classes in org.terrier.matching used by org.terrier.learning Class 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. -
Classes in org.terrier.matching used by org.terrier.matching Class Description AbstractScoringMatching AccumulatorResultSet A result set instance that uses maps internally until initialise() is calledBaseMatching.MatchingState 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 queryFeaturedScoringMatching FilterMatching LearnedModelMatching An abstract class for applying a learned model onto aFeaturedResultSet
.Matching Interface for all Matching implementations.MatchingQueryTerms Models a query used for matching documents.MatchingQueryTerms.MatchingTerm MatchingQueryTerms.QueryTermProperties The weight and the modifiers associated with a query term.PostingListManager The PostingListManager is responsible for opening the appropriate posting listsIterablePosting
given the MatchingQueryTerms object.PostingListManager.PostingListManagerPlugin Interface for plugins to further alter the posting lists managed by the PostingListManagerQueryResultSet A result set for a given query.ResultSet The interface that defines the functionalities of a result set.ScoringMatching Matching implementation that uses a parent Matching instance to get the docids to work with.TRECResultsMatching.InputFormat The result set input format. -
Classes in org.terrier.matching used by org.terrier.matching.daat Class 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.BaseMatching.MatchingState FatResultSet A result set that encapsulates the postings for terms within the queryMatching Interface for all Matching implementations.MatchingQueryTerms Models a query used for matching documents.ResultSet The interface that defines the functionalities of a result set. -
Classes in org.terrier.matching used by org.terrier.matching.dsms Class Description MatchingQueryTerms Models a query used for matching documents.ResultSet The interface that defines the functionalities of a result set. -
Classes in org.terrier.matching used by org.terrier.matching.matchops Class Description MatchingQueryTerms.MatchingTerm MatchingQueryTerms.QueryTermProperties The weight and the modifiers associated with a query term. -
Classes in org.terrier.matching used by org.terrier.matching.models Class 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). -
Classes in org.terrier.matching used by org.terrier.matching.models.dependence Class 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). -
Classes in org.terrier.matching used by org.terrier.matching.taat Class Description AccumulatorResultSet A result set instance that uses maps internally until initialise() is calledBaseMatching 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.BaseMatching.MatchingState 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. -
Classes in org.terrier.matching used by org.terrier.matching.tsms Class 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). -
Classes in org.terrier.matching used by org.terrier.querying Class Description MatchingQueryTerms Models a query used for matching documents.MatchingQueryTerms.MatchingTerm 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. -
Classes in org.terrier.matching used by org.terrier.querying.parser Class Description MatchingQueryTerms Models a query used for matching documents.MatchingQueryTerms.MatchingTerm -
Classes in org.terrier.matching used by org.terrier.structures.cache Class Description ResultSet The interface that defines the functionalities of a result set. -
Classes in org.terrier.matching used by org.terrier.structures.outputformat Class Description ResultSet The interface that defines the functionalities of a result set.