Package org.terrier.querying
Provides the interfaces and classes for the querying API of the Terrier platform, the controls, post processors and filters. As an example, query expansion is applied as a postprocess.
-
Interface Summary Interface Description Manager ManagerFactory.Builder interface for Builders of ManagersMQTRewritingProcess PostFilter PostFilters are designed to complement PostProcesses.PostProcess Deprecated. Process Process Interface.ScoredDocList SearchRequest SearchRequest is the one of two main classes of which are made available to client code by the Terrier framework at retrieval time. -
Class Summary Class Description ApplyTermPipeline Decorate This class decorates a result set with metadata.DependenceModelPreProcess DFRBagExpansionTerms This class implements a data structure of terms in the top-retrieved documents.ExpansionTerms Base class for weighting term occurrences in feedback documents.ExpansionTerms.ExpansionTerm This class implements a data structure for a term in the top-retrieved documents.FeedbackDocument Class representing feedback documents, pseudo- or otherwise.FeedbackSelector Implements of this class can be used to select feedback documents.IndexRef LocalManager This class is responsible for handling/co-ordinating the main high-level operations of a query.LocalManager.Builder ManagerFactory MatchingOpQLParser NoNegativeReq PseudoRelevanceFeedbackSelector A feedback selector for pseudo-relevance feedback.QueryExpansion Implements automatic query expansion as PostProcess that is applied to the result set after 1st-time matching.QueryExpansion.QueryExpansionConfig RelevanceFeedbackSelector Selects feedback documents from a qrels file, using the query id.RelevanceFeedbackSelectorDocids A feedback document selector that operates as RelevanceFeedbackSelector, except that this should be used when docids are specified in the qrels file, not docnos.RelevantOnlyFeedbackDocuments Select only feedback documents which have relevance > 0Request Request contains the details of the search engine for one query, including the query itself, the resultset, the controls and the context objects.Scope Checks that the prefix of the document number (upto the first "-") is included in this list of scopes as given by the scope control.ScoredDoc SimpleDecorate A simple decorator, which applies all metadata in the MetaIndex to each retrieved, displayed document.SimpleDecorateProcess A simple decorator, which applies all metadata in the MetaIndex to each retrieved, displayed document.SiteFilter Filter that removes hosts which dont match an appropriate site: constraint, as specified in a control.TerrierQLParser TerrierQLToControls TerrierQLToMatchingQueryTerms ThreadSafeManager ThreadSafeManager.Builder -
Enum Summary Enum Description ManagerRequisite -
Annotation Types Summary Annotation Type Description ProcessPhaseRequisites