Azure поиск, выделение совпадений и разделитель совпадений

Я использую подсветку при поиске в лазури. Он отлично работает, но я хочу немного его настроить.

Скажем, поле имеет следующее значение: "В качестве разделителя используется точка. Если нет, уточните"

Если я буду искать "пожалуйста", я получу выделение в этом поле, например: "Если нет, <em> пожалуйста </em> уточнить"

Если я буду искать "точка", я получу выделение этого поля, например: "Он использует <em> период </em> в качестве разделителя. "

После нескольких примеров, кажется, что он использует точку (".") В качестве разделителя, чтобы он не возвращал все поле.

Из другого вопроса SO ( Подсветка попаданий в службе поиска Azure) кажется, что я не могу настроить поиск Azure так, чтобы он возвращал все поле со всеми выделенными терминами.

Я хочу спросить:

  1. если это действительно так или применяются более сложные правила
  2. У меня есть какой-либо контроль над тем, как поле разделяется для выделения удара, например, измените разделитель на "," или "\n"

заранее спасибо

1 ответ

Решение

К сожалению, нет способа настроить разделение документов для выделения совпадений. Не стесняйтесь использовать веб-сайт Azure Search User Voice для публикации идей по улучшению, предоставляя другим пользователям возможность голосовать за них и помогая нам расставлять приоритеты: http://feedback.azure.com/forums/263029-azure-search

Подсветка попаданий разбивает документы на предложения. В целом справедливо предположить, что он разбивается на точки, но он также обрабатывает сокращения и т. Д.

Другие вопросы по тегам