Azure поиск, выделение совпадений и разделитель совпадений
Я использую подсветку при поиске в лазури. Он отлично работает, но я хочу немного его настроить.
Скажем, поле имеет следующее значение: "В качестве разделителя используется точка. Если нет, уточните"
Если я буду искать "пожалуйста", я получу выделение в этом поле, например:
"Если нет, <em>
пожалуйста </em>
уточнить"
Если я буду искать "точка", я получу выделение этого поля, например:
"Он использует <em>
период </em>
в качестве разделителя. "
После нескольких примеров, кажется, что он использует точку (".") В качестве разделителя, чтобы он не возвращал все поле.
Из другого вопроса SO ( Подсветка попаданий в службе поиска Azure) кажется, что я не могу настроить поиск Azure так, чтобы он возвращал все поле со всеми выделенными терминами.
Я хочу спросить:
- если это действительно так или применяются более сложные правила
- У меня есть какой-либо контроль над тем, как поле разделяется для выделения удара, например, измените разделитель на "," или "\n"
заранее спасибо
1 ответ
К сожалению, нет способа настроить разделение документов для выделения совпадений. Не стесняйтесь использовать веб-сайт Azure Search User Voice для публикации идей по улучшению, предоставляя другим пользователям возможность голосовать за них и помогая нам расставлять приоритеты: http://feedback.azure.com/forums/263029-azure-search
Подсветка попаданий разбивает документы на предложения. В целом справедливо предположить, что он разбивается на точки, но он также обрабатывает сокращения и т. Д.