Я использую следующее определение своего поля поиска в индексе, по которому выполняется поиск
new Field("Description", DataType.String, AnalyzerName.EnMicrosoft),
используя английский анализатор текста Microsoft, однако он, похоже, не соответствует словам, как я ожидал. При поиске по этому полю со словом «нарезанный» поиск Azure не возвращает такие результаты, как «фрагмент», «фрагменты». Точно так же при поиске слова во множественном числе, такого как «вишня», форма единственного числа «вишня» не возвращается, и наоборот. Только в тех случаях, когда при добавлении 's' возвращаются формы множественного числа, но это произойдет независимо от того, «dog» вернет «dog», «dogs» или «doggie», потому что «dog» - это просто префикс каждого слова.
Есть ли специальный параметр, который нужно передать в поисковый вызов, чтобы «активировать» текстовый анализатор?