2015-07-24 3 views
4

Я использую поиск по Azure и в моей таблице индексированной базы данных У меня есть строка с текстом «Государственные гранты».Поиск в лазурике не различает сингулярное и множественное число

Когда я искать «Грант» не возвращает никаких результатов, если я ищу «Гранты» он возвращает результаты

У меня такая же проблема с «Продажи» и «Продажа»

Как я могу настроить лазурь поиск, чтобы он совпал с единственными и множественными словами?

ответ

7

Убедитесь, что соответствующее поле в вашем поисковом индексе настроено на поиск, и что в качестве анализатора для этого поля выбран анализатор естественного языка (например, en.lucene или «en.microsoft»). Анализатор по умолчанию «стандарт» не обрабатывает множественные формы или любые другие перегибы слов, поскольку он не выполняет лингвистической обработки.

HTH, Eugene