Подстановочный знак поиска Azure на идеографическом (китайском) языке - PullRequest
0 голосов
/ 18 декабря 2018

Мы создаем поисковую систему с английскими и китайскими символами.Поиски на английском отлично работают с подстановочными знаками, например, washe * возвращает результаты, как и ожидалось.Не удается выполнить смешанный поиск только на китайском языке с подстановочным знаком.Вот два примера:

Пример 1:

Следующий запрос вернет совпадения с 刮水, но игнорирует «лягушку *», удаляя * works, но только для точных совпадений.

https://notarealurl.search.windows.net/indexes/parts/docs?api-version=2017-11-11&queryType=full&search=frog* 刮水

Пример 2:

Следующий запрос не возвращает результатов, удалите * и он работает нормально.

https://notrealurl.search.windows.net/indexes/parts/docs?api-version=2017-11-11&queryType=full&search=刮水*

Есть ли способ поиска китайских символов в AzureПоиск с подстановочными знаками?

1 Ответ

0 голосов
/ 20 декабря 2018

Каковы ожидаемые результаты запроса 刮水 *?Какой языковой анализатор настроен для этого поля.Стандартный анализатор разбивает слова CJK на символы.Можете ли вы попытаться настроить китайский лингвистический анализатор?Я рекомендую прочитать следующие документы перед внесением изменений в анализатор.

Анализаторы для обработки текста в поиске Azure

Анализаторы языка в поиске Azure

Если необходим специальный анализатор, Пользовательские анализаторы в Azure Search

...