Package org.terrier.querying
Interface Process
-
- All Known Subinterfaces:
MQTRewritingProcess
,PostProcess
- All Known Implementing Classes:
ApplyTermPipeline
,Decorate
,DependenceModelPreProcess
,LabelDecorator
,MatchingOpQLParser
,NoNegativeReq
,QueryExpansion
,SimpleDecorateProcess
,TerrierQLParser
,TerrierQLToControls
,TerrierQLToMatchingQueryTerms
public interface Process
Process Interface. A Process implementation should be annotated with parameters of the Request object that need to be set for it to be successfully used usingManagerRequisite
-
-
Method Summary
All Methods Instance Methods Default Methods Deprecated Methods Modifier and Type Method Description default java.lang.String
getInfo()
Returns the name of the processor.default void
process(Manager manager, Request q)
default void
process(Manager manager, SearchRequest q)
Deprecated.
-
-
-
Method Detail
-
process
@Deprecated default void process(Manager manager, SearchRequest q)
Deprecated.Run the instantiated process on the search request represented by q.- Parameters:
manager
- The manager instance handling this search session.q
- the current query being processed
-
getInfo
default java.lang.String getInfo()
Returns the name of the processor.- Returns:
- String the name of the processor.
-
-