| 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.models | 
 Provides the classes that implement various weighting models. 
 | 
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String[] | 
LabelDecorator.getValues(Request rq,
         int[] targetIds)  | 
void | 
LabelDecorator.process(Manager manager,
       Request q)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Request | 
MatchingQueryTerms.rq  | 
| Modifier and Type | Method and Description | 
|---|---|
Request | 
MatchingQueryTerms.getRequest()
Returns the request. 
 | 
| Constructor and Description | 
|---|
MatchingQueryTerms(String qid,
                  Request _rq)
Generate a MatchingQueryTerms object, with the specified query id, and request 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Request | 
WeightingModel.rq  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
WeightingModel.setRequest(Request _rq)
Sets request 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
QueryExpansion.expandQuery(MatchingQueryTerms query,
           Request rq)
This method implements the functionality of expanding a query. 
 | 
boolean | 
MQTRewritingProcess.expandQuery(MatchingQueryTerms mqt,
           Request rq)  | 
boolean | 
DependenceModelPreProcess.expandQuery(MatchingQueryTerms mqt,
           Request rq)  | 
FeedbackDocument[] | 
PseudoRelevanceFeedbackSelector.getFeedbackDocuments(Request request)
Obtain feedback documents for the specified query request 
 | 
abstract FeedbackDocument[] | 
FeedbackSelector.getFeedbackDocuments(Request request)
Obtain feedback documents for the specified query request 
 | 
FeedbackDocument[] | 
RelevantOnlyFeedbackDocuments.getFeedbackDocuments(Request request)
Obtain feedback documents for the specified query request 
 | 
FeedbackDocument[] | 
RelevanceFeedbackSelectorDocids.getFeedbackDocuments(Request request)
Obtain feedback documents for the specified query request 
 | 
FeedbackDocument[] | 
RelevanceFeedbackSelector.getFeedbackDocuments(Request request)
Obtain feedback documents for the specified query request 
 | 
protected FeedbackSelector | 
QueryExpansion.getFeedbackSelector(Request rq)
load the feedback selector, based on the property qe.feedback.selector 
 | 
protected static Model | 
LocalManager.getWeightingModel(Request rq)
Returns the weighting model requested by the Request from
 the WeightingModel factory. 
 | 
void | 
TerrierQLToMatchingQueryTerms.process(Manager manager,
       Request rq)  | 
void | 
TerrierQLToControls.process(Manager manager,
       Request rq)  | 
void | 
TerrierQLParser.process(Manager manager,
       Request q)  | 
void | 
QueryExpansion.process(Manager manager,
       Request q)
Runs the actual query expansion 
 | 
default void | 
Process.process(Manager manager,
       Request q)  | 
void | 
MatchingOpQLParser.process(Manager manager,
       Request q)  | 
void | 
Decorate.process(Manager manager,
       Request q)
decoration at the postprocess stage. 
 | 
void | 
ApplyTermPipeline.process(Manager manager,
       Request q)  | 
protected void | 
LocalManager.setDefaults(Request srq)
Set the default values for the controls of this new search request 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
QueryParser.parseQuery(String query,
          Request srq)
Parse the query specified in String query, and use it for the specified search request. 
 | 
Terrier Information Retrieval Platform 5.1. Copyright © 2004-2019, University of Glasgow