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