|
static void | osmscout::AddAddressResult (const SearchParameter ¶meter, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult::MatchQuality postalAreaMatchQuality, LocationSearchResult::MatchQuality locationMatchQuality, const AddressSearchVisitor::Result &addressMatch, LocationSearchResult::MatchQuality addressMatchQuality, LocationSearchResult &result) |
|
static void | osmscout::AddLocationResult (const SearchParameter ¶meter, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult::MatchQuality postalAreaMatchQuality, const LocationSearchVisitor::Result &locationMatch, LocationSearchResult::MatchQuality locationMatchQuality, LocationSearchResult &result) |
|
static void | osmscout::AddPOIResult (const SearchParameter ¶meter, LocationSearchResult::MatchQuality regionMatchQuality, const POISearchVisitor::Result &poiMatch, LocationSearchResult::MatchQuality poiMatchQuality, LocationSearchResult &result) |
|
static void | osmscout::AddPostalAreaResult (const SearchParameter ¶meter, LocationSearchResult::MatchQuality regionMatchQuality, const PostalAreaSearchVisitor::Result &postalAreaMatch, LocationSearchResult::MatchQuality postalAreaMatchQuality, LocationSearchResult &result) |
|
static void | osmscout::AddRegionResult (const SearchParameter ¶meter, LocationSearchResult::MatchQuality regionMatchQuality, const AdminRegionSearchVisitor::Result ®ionMatch, LocationSearchResult &result) |
|
static std::list< std::string > | osmscout::BuildStringListFromSubToken (const TokenStringRef &tokenString, const std::list< std::string > &tokens) |
| Return a list of token by removing tokenString from the given token list (tokens). More...
|
|
static void | osmscout::CleanupSearchPatterns (std::list< TokenStringRef > &patterns) |
|
static std::list< TokenStringRef > | osmscout::GenerateSearchPatterns (const std::list< std::string > &tokens, const std::unordered_set< std::string > &patternExclusions, size_t maxWords) |
|
static bool | osmscout::SearchForAddressForLocation (LocationIndexRef &locationIndex, const SearchParameter ¶meter, const std::list< std::string > &addressTokens, const LocationSearchVisitor::Result &locationMatch, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult::MatchQuality postalAreaMatchQuality, LocationSearchResult::MatchQuality locationMatchQuality, LocationSearchResult &result) |
|
static bool | osmscout::SearchForLocationForPostalArea (LocationIndexRef &locationIndex, const SearchParameter ¶meter, const std::string &locationPattern, const std::string &addressPattern, const PostalAreaSearchVisitor::Result &postalAreaMatch, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult::MatchQuality postalAreaMatchQuality, LocationSearchResult &result, BreakerRef &breaker) |
|
static bool | osmscout::SearchForLocationForRegion (LocationIndexRef &locationIndex, const SearchParameter ¶meter, const std::list< std::string > &locationTokens, const AdminRegionSearchVisitor::Result ®ionMatch, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult &result, BreakerRef &breaker) |
|
static bool | osmscout::SearchForPOIForRegion (LocationIndexRef &locationIndex, const SearchParameter ¶meter, const std::list< std::string > &poiTokens, const AdminRegionSearchVisitor::Result ®ionMatch, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult &result, BreakerRef &breaker) |
|
static bool | osmscout::SearchForPOIForRegion (LocationIndexRef &locationIndex, const SearchParameter ¶meter, const std::string &poiPattern, const AdminRegionSearchVisitor::Result ®ionMatch, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult &result, BreakerRef &breaker) |
|
static bool | osmscout::SearchForPostalAreaForRegion (LocationIndexRef &locationIndex, const SearchParameter ¶meter, const std::string &postalAreaPattern, const std::string &locationPattern, const std::string &addressPattern, const AdminRegionSearchVisitor::Result ®ionMatch, LocationSearchResult::MatchQuality regionMatchQuality, LocationSearchResult &result, BreakerRef &breaker) |
|