strus  0.17
Public Member Functions | List of all members
strus::SummarizerFunctionInterface Class Referenceabstract

Interface for summarization functions (additional info about the matches in the result ranklist of a retrieval query) More...

#include <summarizerFunctionInterface.hpp>

Public Member Functions

virtual ~SummarizerFunctionInterface ()
 Destructor. More...
 
virtual
SummarizerFunctionInstanceInterface
createInstance (const QueryProcessorInterface *processor) const =0
 Create an instance of this summarization function for parametrization. More...
 
virtual FunctionDescription getDescription () const =0
 Get a description of the function for user help and introspection. More...
 

Detailed Description

Interface for summarization functions (additional info about the matches in the result ranklist of a retrieval query)

Constructor & Destructor Documentation

virtual strus::SummarizerFunctionInterface::~SummarizerFunctionInterface ( )
inlinevirtual

Destructor.

Member Function Documentation

virtual SummarizerFunctionInstanceInterface* strus::SummarizerFunctionInterface::createInstance ( const QueryProcessorInterface processor) const
pure virtual

Create an instance of this summarization function for parametrization.

Parameters
[in]processorprovider for query processing functions
Returns
the created summarization function instance (ownership to caller)
virtual FunctionDescription strus::SummarizerFunctionInterface::getDescription ( ) const
pure virtual

Get a description of the function for user help and introspection.

Returns
the description structure

The documentation for this class was generated from the following file: