Uses of Interface
org.terrier.querying.Manager
-
Packages that use Manager Package Description org.terrier.applications Provides application-level code that use the Terrier platform to perform indexing and retrieval from either standard test collections, interactive querying of a indexed collection.org.terrier.applications.batchquerying Contains application-level programs for performing batch-based query operations, such as generating runs for TREC.org.terrier.learning Provides interfaces for Terrier 'Fat' ResultSets that contain features and decorators that add new features to those result sets.org.terrier.querying Provides the interfaces and classes for the querying API of the Terrier platform, the controls, post processors and filters.org.terrier.restclient Provides a proxy Manager implementation that can access remotely provided Managers over a HTTP REST connection. -
-
Uses of Manager in org.terrier.applications
Fields in org.terrier.applications declared as Manager Modifier and Type Field Description protected Manager
AbstractQuerying. queryingManager
The query manager. -
Uses of Manager in org.terrier.applications.batchquerying
Fields in org.terrier.applications.batchquerying declared as Manager Modifier and Type Field Description protected Manager
TRECQuerying. queryingManager
The manager object that handles the queries.Methods in org.terrier.applications.batchquerying that return Manager Modifier and Type Method Description Manager
TRECQuerying. getManager()
Get the querying manager. -
Uses of Manager in org.terrier.learning
Methods in org.terrier.learning with parameters of type Manager Modifier and Type Method Description void
LabelDecorator. process(Manager manager, Request q)
-
Uses of Manager in org.terrier.querying
Classes in org.terrier.querying that implement Manager Modifier and Type Class Description class
LocalManager
This class is responsible for handling/co-ordinating the main high-level operations of a query.class
ThreadSafeManager
Methods in org.terrier.querying that return Manager Modifier and Type Method Description static Manager
ManagerFactory. _from_(IndexRef ref)
utility method that doesnt conflict with a Python reserved keywordstatic Manager
ManagerFactory. from(IndexRef ref)
Load a manager suitable to retrieve from the specified index referenceManager
LocalManager.Builder. fromIndex(IndexRef ref)
Manager
ManagerFactory.Builder. fromIndex(IndexRef ref)
Manager
ThreadSafeManager.Builder. fromIndex(IndexRef ref)
Methods in org.terrier.querying with parameters of type Manager Modifier and Type Method Description byte
Decorate. filter(Manager m, SearchRequest q, ResultSet rs, int rank, int docid)
Called for each result in the resultset, used to filter out unwanted results.byte
PostFilter. filter(Manager m, SearchRequest srq, ResultSet results, int DocAtNumber, int docid)
Called for each result in the resultset, used to filter out unwanted results.byte
Scope. filter(Manager m, SearchRequest srq, ResultSet rs, int rank, int docid)
Called for each result in the resultset, used to filter out unwanted results, based on the presence of some strings in the document number.byte
SimpleDecorate. filter(Manager m, SearchRequest srq, ResultSet results, int rank, int docid)
Adds all the metadata for the specified document occurring at the specified rank to the ResultSet Called for each result in the resultset, used to filter out unwanted results.byte
SiteFilter. filter(Manager m, SearchRequest srq, ResultSet rs, int rank, int docid)
Called for each result in the resultset, used to filter out unwanted results.protected Index
QueryExpansion. getIndex(Manager m)
For easier sub-classing of which index the query expansion comes fromvoid
Decorate. new_query(Manager m, SearchRequest q, ResultSet rs)
Called before the processing of a resultset using this PostFilter is applied.void
PostFilter. new_query(Manager m, SearchRequest srq, ResultSet rs)
Called before the processing of a resultset using this PostFilter is applied.void
Scope. new_query(Manager m, SearchRequest srq, ResultSet rs)
Creates a HashSet of scopes that can are allowed to be in the document number prefix.void
SimpleDecorate. new_query(Manager m, SearchRequest srq, ResultSet rs)
Called before the processing of a resultset using this PostFilter is applied.void
SiteFilter. new_query(Manager m, SearchRequest srq, ResultSet rs)
Called before the processing of a resultset using this PostFilter is applied.void
ApplyTermPipeline. process(Manager manager, Request q)
void
Decorate. process(Manager manager, Request q)
decoration at the postprocess stage.void
DependenceModelPreProcess. process(Manager manager, SearchRequest q)
void
MatchingOpQLParser. process(Manager manager, Request q)
void
NoNegativeReq. process(Manager manager, SearchRequest q)
default void
Process. process(Manager manager, Request q)
default void
Process. process(Manager manager, SearchRequest q)
Deprecated.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)
-
Uses of Manager in org.terrier.restclient
Methods in org.terrier.restclient that return Manager Modifier and Type Method Description Manager
RestClientManagerBuilder. fromIndex(IndexRef ref)
-