Uses of Class
org.terrier.querying.Request
-
Packages that use Request 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. -
-
Uses of Request in org.terrier.learning
Methods in org.terrier.learning with parameters of type Request Modifier and Type Method Description java.lang.String[]
LabelDecorator. getValues(Request rq, int[] targetIds)
void
LabelDecorator. process(Manager manager, Request q)
-
Uses of Request in org.terrier.matching
Fields in org.terrier.matching declared as Request Modifier and Type Field Description protected Request
MatchingQueryTerms. rq
Methods in org.terrier.matching that return Request Modifier and Type Method Description Request
MatchingQueryTerms. getRequest()
Returns the request.Methods in org.terrier.matching with parameters of type Request Modifier and Type Method Description void
MatchingQueryTerms. setRequest(Request r)
Sets the request.Constructors in org.terrier.matching with parameters of type Request Constructor Description MatchingQueryTerms(java.lang.String qid, Request _rq)
Generate a MatchingQueryTerms object, with the specified query id, and request -
Uses of Request in org.terrier.matching.models
Fields in org.terrier.matching.models declared as Request Modifier and Type Field Description protected Request
WeightingModel. rq
Methods in org.terrier.matching.models with parameters of type Request Modifier and Type Method Description void
WeightingModel. setRequest(Request _rq)
Sets request -
Uses of Request in org.terrier.querying
Methods in org.terrier.querying that return Request Modifier and Type Method Description Request
Request. clone()
Methods in org.terrier.querying with parameters of type Request Modifier and Type Method Description static QueryExpansion.QueryExpansionConfig
QueryExpansion. configFromRequest(Request r)
Get the standard configuration for QueryExpansion, namely number of terms and docs, from the Request, using two controls.boolean
DependenceModelPreProcess. expandQuery(MatchingQueryTerms mqt, Request rq)
boolean
MQTRewritingProcess. expandQuery(MatchingQueryTerms mqt, Request rq)
boolean
QueryExpansion. expandQuery(MatchingQueryTerms query, Request rq)
This method implements the functionality of expanding a query.abstract FeedbackDocument[]
FeedbackSelector. getFeedbackDocuments(Request request)
Obtain feedback documents for the specified query requestFeedbackDocument[]
PseudoRelevanceFeedbackSelector. getFeedbackDocuments(Request request)
Obtain feedback documents for the specified query requestFeedbackDocument[]
RelevanceFeedbackSelector. getFeedbackDocuments(Request request)
Obtain feedback documents for the specified query requestFeedbackDocument[]
RelevanceFeedbackSelectorDocids. getFeedbackDocuments(Request request)
Obtain feedback documents for the specified query requestFeedbackDocument[]
RelevantOnlyFeedbackDocuments. getFeedbackDocuments(Request request)
Obtain feedback documents for the specified query requestprotected FeedbackSelector
QueryExpansion. getFeedbackSelector(Request rq)
load the feedback selector, based on the property qe.feedback.selectorprotected static Model
LocalManager. getWeightingModel(Request rq)
Returns the weighting model requested by the Request from the WeightingModel factory.void
ApplyTermPipeline. process(Manager manager, Request q)
void
Decorate. process(Manager manager, Request q)
decoration at the postprocess stage.void
MatchingOpQLParser. process(Manager manager, Request q)
default void
Process. process(Manager manager, Request q)
void
QueryExpansion. process(Manager manager, Request q)
Runs the actual query expansionvoid
SimpleDecorateProcess. process(Manager manager, Request q)
void
TerrierQLParser. process(Manager manager, Request q)
void
TerrierQLToControls. process(Manager manager, Request rq)
void
TerrierQLToMatchingQueryTerms. process(Manager manager, Request rq)
void
LocalManager. runNamedProcess(java.lang.String processName, Request q)
this allows processes to invoke other processes.protected void
LocalManager. setDefaults(Request srq)
Set the default values for the controls of this new search request -
Uses of Request in org.terrier.querying.parser
Methods in org.terrier.querying.parser with parameters of type Request Modifier and Type Method Description static void
QueryParser. parseQuery(java.lang.String query, Request srq)
Parse the query specified in String query, and use it for the specified search request.
-