Terrier IR Platform
2.2.1

Uses of Interface
uk.ac.gla.terrier.querying.SearchRequest

Packages that use SearchRequest
uk.ac.gla.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. 
uk.ac.gla.terrier.querying Provides the interfaces and classes for the querying API of the Terrier platform, the controls, post processors and filters. 
uk.ac.gla.terrier.querying.parser Provides the parser specification and the classes that implement the query language of the Terrier platform. 
 

Uses of SearchRequest in uk.ac.gla.terrier.applications
 

Methods in uk.ac.gla.terrier.applications that return SearchRequest
 SearchRequest TRECQuerying.processQuery(java.lang.String queryId, java.lang.String query)
          According to the given parameters, it sets up the correct matching class and performs retrieval for the given query.
 SearchRequest TRECQuerying.processQuery(java.lang.String queryId, java.lang.String query, double cParameter)
          According to the given parameters, it sets up the correct matching class and performs retrieval for the given query.
 SearchRequest TRECQueryingExpansion.processQuery(java.lang.String queryId, java.lang.String query, double cParameter, boolean c_set)
          According to the given parameters, it sets up the correct matching class.
 SearchRequest TRECQuerying.processQuery(java.lang.String queryId, java.lang.String query, double cParameter, boolean c_set)
          According to the given parameters, it sets up the correct matching class and performs retrieval for the given query.
 

Methods in uk.ac.gla.terrier.applications with parameters of type SearchRequest
 void InteractiveQuerying.printResults(java.io.PrintWriter pw, SearchRequest q)
          Prints the results
 void TRECQuerying.printResults(java.io.PrintWriter pw, SearchRequest q)
          Prints the results for the given search request, using the specified destination.
 void TRECQuerying.printSettings(SearchRequest default_q, java.lang.String[] topicsFiles, java.lang.String otherComments)
          prints the current settings to a file with the same name as the current results file.
 

Uses of SearchRequest in uk.ac.gla.terrier.querying
 

Classes in uk.ac.gla.terrier.querying that implement SearchRequest
 class Request
          Request SearchRequest contains the details of the search engine for one query, including the query itself, the resultset, and the controls.
 

Methods in uk.ac.gla.terrier.querying that return SearchRequest
 SearchRequest Manager.newSearchRequest()
          Ask for new SearchRequest object to be made.
 SearchRequest Manager.newSearchRequest(java.lang.String QueryID)
          Ask for new SearchRequest object to be made.
 SearchRequest Manager.newSearchRequest(java.lang.String QueryID, java.lang.String query)
          Ask for new SearchRequest object to be made, instantiated using the specified query id, and that the specified query should be parsed.
 

Methods in uk.ac.gla.terrier.querying with parameters of type SearchRequest
 byte PostFilter.filter(Manager m, SearchRequest srq, ResultSet results, int DocAtNumber, int DocNo)
          Called for each result in the resultset, used to filter out unwanted results.
 java.lang.String Manager.getInfo(SearchRequest srq)
          Returns information about the weighting models and the post processors used for the given search request.
 void PostFilter.new_query(Manager m, SearchRequest srq, ResultSet rs)
          Called before the processing of a resultset using this PostFilter is applied.
 void PostProcess.process(Manager manager, SearchRequest q)
          Run the instantiated post process on the search request represented by q.
 void QueryExpansion.process(Manager manager, SearchRequest q)
          Runs the actual query expansion
 void Manager.runMatching(SearchRequest srq)
          Runs the weighting and matching stage - this the main entry into the rest of the Terrier framework.
 void Manager.runPostFilters(SearchRequest srq)
          Runs the PostFilter modules in order added.
 void Manager.runPostProcessing(SearchRequest srq)
          Runs the PostProcessing modules in order added.
 void Manager.runPreProcessing(SearchRequest srq)
          runPreProcessing
 

Uses of SearchRequest in uk.ac.gla.terrier.querying.parser
 

Methods in uk.ac.gla.terrier.querying.parser with parameters of type SearchRequest
static void QueryParser.parseQuery(java.lang.String query, SearchRequest srq)
          Parse the query specified in String query, and use it for the specified search request.
 


Terrier IR Platform
2.2.1

Terrier Information Retrieval Platform 2.2.1. Copyright 2004-2008 University of Glasgow