diff --git a/indexer/indexer.pro b/indexer/indexer.pro index 270785e1dc..54150ad42c 100644 --- a/indexer/indexer.pro +++ b/indexer/indexer.pro @@ -38,6 +38,7 @@ SOURCES += \ mwm_set.cpp \ index.cpp \ categories_holder.cpp \ + search_string_utils.cpp HEADERS += \ feature.hpp \ diff --git a/indexer/search_string_utils.cpp b/indexer/search_string_utils.cpp new file mode 100644 index 0000000000..d92e1d9127 --- /dev/null +++ b/indexer/search_string_utils.cpp @@ -0,0 +1,7 @@ +#include "search_string_utils.hpp" + +strings::UniString search::FeatureTypeToString(uint32_t type) +{ + string s = "!type:" + strings::to_string(type); + return strings::UniString(s.begin(), s.end()); +} diff --git a/indexer/search_string_utils.hpp b/indexer/search_string_utils.hpp index 16f4af7310..1503b5d4d8 100644 --- a/indexer/search_string_utils.hpp +++ b/indexer/search_string_utils.hpp @@ -21,4 +21,6 @@ void SplitUniString(strings::UniString const & uniS, F f, DelimsT const & delims f(iter.GetUniString()); } +strings::UniString FeatureTypeToString(uint32_t type); + } // namespace search