Azure Поиск не работает при поиске по тексту с использованием точки в качестве второго последнего символа в поиске по шаблону - PullRequest
0 голосов
/ 01 мая 2020

IN Azure выполняет поиск при поиске имени в индексной записи, если в конечном итоге ставится точка в конце поискового термина, логика поиска c не может найти элемент, даже если он существует. (Обратите внимание, что мы добавляем подстановочный знак в конце всех поисковых терминов.)

Например, если у нас есть индексированная запись с именем companyltd. и мы запускаем запрос, как показано ниже

        _index.Documents.SearchAsync<testDto>("companyltd*", new SearchParameters());

Это возвращает запись с именем companyltd.

Однако, если мы запускаем запрос

       _index.Documents.SearchAsync<testDto>("companyltd.*", new SearchParameters());

Не удается найти запись с названием companyltd.

Может кто-нибудь объяснить, почему это так и как должен выглядеть поисковый запрос, чтобы получить результат, как и ожидалось?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...