From 66c0a27d163c294346f012263dae546cba972e71 Mon Sep 17 00:00:00 2001 From: vng Date: Thu, 11 Jun 2015 13:41:21 +0300 Subject: [PATCH] =?UTF-8?q?[search]=20Treat=20=E2=80=9C=D0=B8=E2=80=9D=20a?= =?UTF-8?q?nd=20=E2=80=9C=D0=B9=E2=80=9D=20as=20equal=20in=20tokens=20matc?= =?UTF-8?q?hing.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- indexer/search_string_utils.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/indexer/search_string_utils.hpp b/indexer/search_string_utils.hpp index 53a6977971..c6acea8e17 100644 --- a/indexer/search_string_utils.hpp +++ b/indexer/search_string_utils.hpp @@ -39,7 +39,12 @@ inline strings::UniString NormalizeAndSimplifyString(string const & s) break; } } + MakeLowerCaseInplace(uniString); + NormalizeInplace(uniString); + return uniString; + + /* // Just after lower casing is a correct place to avoid normalization for specific chars. static auto const isSpecificChar = [](UniChar c) -> bool { @@ -60,6 +65,7 @@ inline strings::UniString NormalizeAndSimplifyString(string const & s) i = j + 1; } return result; + */ } template