Поиск Azure - проблема при поиске турецких имен - PullRequest
0 голосов
/ 14 сентября 2018

У нас есть рабочая реализация поиска с использованием Azure Search. Этот поиск имеет основную цель поиска имен с именем Клиента в качестве поискового ключевого слова. У некоторых клиентов, в основном из регионов Турции, установлены имена, содержащие не английские символы, т.е. TA Ş IMACILI Ğ I T İ C. Поиск не может получить результаты, подобные этим. Вот фрагмент того, как формируется наш запрос ODATA

{
 "search":"CustomerName:/.*TAŞIMACILIĞI.*/ OR CustomerName:\"TAŞIMACILIĞI\"",
 "count":"true",
 "queryType": "full"
}

Я пытался использовать некоторые пользовательские анализаторы, также пытался включить фонетический поиск и опции нечеткого поиска. Не дал точных результатов.

Кто-нибудь еще сталкивался с подобным сценарием? Будем благодарны за любые предложения или помощь.

...