Я использую Поиск Azure в одном из моих проектов, и у меня есть требование искать адреса электронной почты без учета регистра.Например, emusk@gmail.com, EMusk@gmail.com, eMusk@gmail.com должны возвращать один и тот же результат.Я использую собственный анализатор при создании индекса (uax_url_email) https://docs.microsoft.com/en-in/rest/api/searchservice/custom-analyzers-in-azure-search#AnalyzerTable
Вот часть индекса
[{
"name": "Username",
"type": "Edm.String",
"searchable": true,
"filterable": false,
"sortable": false,
"facetable": false,
"analyzer": "email_analyzer"
},
],
"analyzers": [
{
"name": "email_analyzer",
"@odata.type": "#Microsoft.Azure.Search.CustomAnalyzer",
"tokenizer": "uax_url_email",
"tokenFilters": ["lowercase"]
}]
Но поиск для Emusk@gmail.com не работает.Кто-нибудь может помочь?