diff --git a/search/keyword_matcher.cpp b/search/keyword_matcher.cpp index 54553c7a39..d6583d9b66 100644 --- a/search/keyword_matcher.cpp +++ b/search/keyword_matcher.cpp @@ -28,7 +28,7 @@ void KeywordMatcher::ProcessName(string const & name) search::Delimiters delims; for (strings::TokenizeIterator iter(name, delims); iter; ++iter) { - strings::UniString const s = iter.GetUniString(); + strings::UniString const s = strings::MakeLowerCase(iter.GetUniString()); for (size_t i = 0; i < m_minKeywordMatchCost.size(); ++i) { diff --git a/search/query.cpp b/search/query.cpp index c8c35f85ab..24ff82ca5f 100644 --- a/search/query.cpp +++ b/search/query.cpp @@ -32,7 +32,7 @@ Query::Query(string const & query, m2::RectD const & rect, IndexType const * pIn if (iter.IsLast() && !delims(strings::LastUniChar(query))) m_prefix = iter.GetUniString(); else - m_keywords.push_back(iter.GetUniString()); + m_keywords.push_back(strings::MakeLowerCase(iter.GetUniString())); } }