Terrier IR Platform
2.2.1

uk.ac.gla.terrier.querying
Interface PostProcess

All Known Implementing Classes:
ExplicitQueryExpansion, QueryExpansion

public interface PostProcess

PostProccess are designed to complement PostFilters. While PostProcesses operate on the entire resultset at once, with PostFilters, each PostFilter is called for each result in the resultset. PostProcesses can operate on the entire resultset. Properties

'''NB:''' Initialisation and running of post processes is carried out by the Manager.

Version:
$Revision: 1.12 $
Author:
Craig Macdonald

Method Summary
 java.lang.String getInfo()
          Returns the name of the post processor.
 void process(Manager manager, SearchRequest q)
          Run the instantiated post process on the search request represented by q.
 

Method Detail

process

void process(Manager manager,
             SearchRequest q)
Run the instantiated post process on the search request represented by q.

Parameters:
manager - The manager instance handling this search session.
q - the current query being processed

getInfo

java.lang.String getInfo()
Returns the name of the post processor.

Returns:
String the name of the post processor.

Terrier IR Platform
2.2.1

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