From 08ef69e9b5a145d6763b34880e0b42fa75da3117 Mon Sep 17 00:00:00 2001 From: Yury Melnichek Date: Thu, 26 May 2011 04:08:59 +0200 Subject: [PATCH] Add conversion to lower case to the search. --- search/keyword_matcher.cpp | 2 +- search/query.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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())); } }