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, or desktop search.
|
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.
|
Modifier and Type | Field and Description |
---|---|
protected Manager |
InteractiveQuerying.queryingManager
The query manager.
|
Modifier and Type | Field and Description |
---|---|
protected Manager |
TRECQuerying.queryingManager
The manager object that handles the queries.
|
Modifier and Type | Method and Description |
---|---|
Manager |
TRECQuerying.getManager()
Get the querying manager.
|
Modifier and Type | Method and Description |
---|---|
void |
LabelDecorator.process(Manager manager,
SearchRequest q) |
Modifier and Type | Method and Description |
---|---|
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 |
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 |
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 |
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.
|
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.
|
protected Index |
QueryExpansion.getIndex(Manager m)
For easier sub-classing of which index the query expansion comes from
|
void |
SimpleDecorate.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 |
PostFilter.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 |
Decorate.new_query(Manager m,
SearchRequest q,
ResultSet rs)
Called before the processing of a resultset using this PostFilter is applied.
|
void |
QueryExpansion.process(Manager manager,
SearchRequest q)
Runs the actual query expansion
|
void |
Process.process(Manager manager,
SearchRequest q)
Run the instantiated process on the search request represented by q.
|
void |
Decorate.process(Manager manager,
SearchRequest q)
decoration at the postprocess stage.
|
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow