Abstract global query handler.
Definition globalqueryhandler.h:23
virtual std::vector< RankItem > handleGlobalQuery(const Query &)=0
The query handling function.
virtual std::vector< std::shared_ptr< Item > > handleEmptyQuery()
The empty query handling function.
~GlobalQueryHandler() override
void handleTriggerQuery(Query &) override
Implements pure virtual handleTriggerQuery(…).
void applyUsageScore(std::vector< RankItem > *) const
Takes rank items and modifies the score according to the users usage.
Common query object.
Definition query.h:28
Abstract trigger query handler.
Definition triggerqueryhandler.h:20