|
libosmscout 0.1
|
A class that allows prefix-based searching of text data indexed during import. More...
#include <TextSearchIndex.h>
Public Types | |
| using | ResultsMap = std::unordered_map< std::string, std::vector< ObjectFileRef > > |
Public Member Functions | |
| bool | Load (const std::string &path) |
| bool | Search (const std::string &query, bool searchPOIs, bool searchLocations, bool searchRegions, bool searchOther, bool transliterate, ResultsMap &results) const |
| TextSearchIndex ()=default | |
| ~TextSearchIndex () | |
Static Public Attributes | |
| static const char *const | TEXT_LOC_DAT ="textloc.dat" |
| static const char *const | TEXT_OTHER_DAT ="textother.dat" |
| static const char *const | TEXT_POI_DAT ="textpoi.dat" |
| static const char *const | TEXT_REGION_DAT ="textregion.dat" |
A class that allows prefix-based searching of text data indexed during import.
| using osmscout::TextSearchIndex::ResultsMap = std::unordered_map<std::string, std::vector<ObjectFileRef> > |
|
default |
| osmscout::TextSearchIndex::~TextSearchIndex | ( | ) |
| bool osmscout::TextSearchIndex::Load | ( | const std::string & | path | ) |
| bool osmscout::TextSearchIndex::Search | ( | const std::string & | query, |
| bool | searchPOIs, | ||
| bool | searchLocations, | ||
| bool | searchRegions, | ||
| bool | searchOther, | ||
| bool | transliterate, | ||
| ResultsMap & | results | ||
| ) | const |
|
static |
Referenced by Load().
|
static |
Referenced by Load().
|
static |
Referenced by Load().
|
static |
Referenced by Load().