#include <QueryExpander.hpp>
Inheritance diagram for QueryExpander:
Public Methods | |
QueryExpander (QueryEnvironment *env, Parameters ¶m) | |
virtual | ~QueryExpander () |
std::vector< ScoredExtentResult > | runExpandedQuery (std::string originalQuery, int resultsRequested, bool verbose=false) |
virtual std::string | expand (std::string originalQuery, std::vector< ScoredExtentResult > &results)=0 |
Protected Methods | |
std::vector< DocumentVector * > | getDocumentVectors (std::vector< ScoredExtentResult > &results, int rmDocs) |
std::vector< std::string > * | getVocabulary (std::vector< ScoredExtentResult > &results, int rmDocs) |
std::vector< std::string > * | getVocabulary (std::vector< DocumentVector * > &docVectors) |
int | getCF (std::string term) |
Protected Attributes | |
QueryEnvironment * | _env |
Parameters | _param |
|
|
|
|
|
Implemented in RMExpander. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|