простой против полного синтаксиса lucene в лазурном поиске - PullRequest
0 голосов
/ 04 ноября 2019

В чем разница между «полным» и «простым» синтаксисом запроса lucene в поиске Azure? Есть ли какое-то преимущество в производительности при использовании «простого» типа запроса?

Например, в моем опыте эти два запроса возвращают один и тот же результат:

$ filter = search.ismatch ('w / tip', 'Trim', 'simple' , 'все')

$ filter = search.ismatch ('w / tip', 'Trim', 'full' , 'all')

1 Ответ

0 голосов
/ 04 ноября 2019

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

Согласно официальному документу, эта дополнительная мощность сопровождается дополнительными требованиями к обработке, поэтому следует ожидать, чтоболее длительное время выполнения по сравнению с простым типом запроса.

Дополнительная информация:

https://docs.microsoft.com/en-us/azure/search/search-query-lucene-examples

https://docs.microsoft.com/en-us/azure/search/search-query-simple-examples

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