IN Azure выполняет поиск при поиске имени в индексной записи, если в конечном итоге ставится точка в конце поискового термина, логика поиска c не может найти элемент, даже если он существует. (Обратите внимание, что мы добавляем подстановочный знак в конце всех поисковых терминов.)
Например, если у нас есть индексированная запись с именем companyltd. и мы запускаем запрос, как показано ниже
_index.Documents.SearchAsync<testDto>("companyltd*", new SearchParameters());
Это возвращает запись с именем companyltd.
Однако, если мы запускаем запрос
_index.Documents.SearchAsync<testDto>("companyltd.*", new SearchParameters());
Не удается найти запись с названием companyltd.
Может кто-нибудь объяснить, почему это так и как должен выглядеть поисковый запрос, чтобы получить результат, как и ожидалось?