strus
0.17
|
Interface for a weighting function that can be used for ranking in the query evaluation. More...
#include <weightingFunctionInterface.hpp>
Public Member Functions | |
virtual | ~WeightingFunctionInterface () |
Destructor. More... | |
virtual WeightingFunctionInstanceInterface * | createInstance (const QueryProcessorInterface *processor) const =0 |
Create an instance of this function for parametrization. More... | |
virtual FunctionDescription | getDescription () const =0 |
Get a description of the function for user help and introspection. More... | |
Interface for a weighting function that can be used for ranking in the query evaluation.
|
inlinevirtual |
Destructor.
|
pure virtual |
Create an instance of this function for parametrization.
[in] | processor | provider for query processing functions |
|
pure virtual |
Get a description of the function for user help and introspection.