Я создал индекс с помощью пользовательского анализатора
"analyzers": [
{
"@odata.type": "#Microsoft.Azure.Search.CustomAnalyzer",
"name": "ingram",
"tokenizer": "whitespace",
"tokenFilters": [ "lowercase", "NGramTokenFilter" ],
"charFilters": []
}
],
"tokenFilters": [
{
"@odata.type": "#Microsoft.Azure.Search.NGramTokenFilterV2",
"name": "NGramTokenFilter",
"minGram": 3,
"maxGram": 8
}
],
Я наткнулся на «Предложения» и мне стало интересно, какие плюсы и минусы были между этими двумя подходами.
По сути, яя делаю текстовое поле автозаполнения JavaScript. Мне нужно выполнить частичный поиск текста внутри текста поиска (то есть search = ell будет соответствовать «Hello World».