Я хочу знать, как * работает в поисковой службе azure. В настоящее время я создал индекс для своих данных и запрашиваю, предоставив следующие данные в поле «поиск» в json.Поведение Asterisk (*) в Azure Search Service
- "поиск": "ATM" (Простой текст)
- "поиск": "ATM *" (с джокером)
- "поиск": "ATM \ *" (спасаясь от * до совпадающие элементы с *, но это не работает)
Но во всех случаях я получаю одинаковый результат. Я хочу знать, как * (или любой другой специальный символ) интерпретируется в лазурном поиске.
Если все они дают одинаковый результат, какой из них следует использовать для получения максимальной производительности?
Благодаря
Добавление большего количества деталей:
У меня есть следующие данные: ATM, ATM 1, ATM 2, ATM *
Во всех 3 случаях я получаю эти 4 результаты. В первом случае он должен вернуть только 1 результат (ATM); во втором случае - все результаты; и в 3-м случае ATM *.
Можете ли вы описать ожидаемый результат и фактический результат, который вы получаете? –