c# - Azure 搜索突出显示带双引号的短语

标签 c# azure azure-cognitive-search

我们有一个 azure 的网络应用程序,其中有一个搜索框,当我们输入带双引号的文本(例如“应用程序服务”)时,它会正确列出带有“应​​用程序服务”的记录,但它不仅突出显示“应用程序服务”,而且还突出显示了“应用程序服务”。如果单独找到“应用程序”和“服务”,则突出显示“应用程序”和“服务”,可以采取什么措施,以便仅突出显示“应用程序服务”,这样不会在用户中造成困惑。

最佳答案

在 Azure 搜索中,我们使用 Lucene 的帖子荧光笔。此荧光笔会忽略匹配术语的位置,这就是为什么您会看到所有短语术语独立突出显示。不幸的是,目前无法自定义此行为。我意识到这可能会让您的用户感到困惑。

请使用我们的 UserVoice页面来投票改变当前行为。

关于c# - Azure 搜索突出显示带双引号的短语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42411353/

相关文章:

c# - 自动调用基方法

c# - Nunit 测试 MVC 站点

c# - Kmers - 如何连接序列并将子字符串放入数组

c# - 构建后消失的用户控件

angular - 无法用 key 写入 blob

azure - 如何在Azure搜索中通过查询更新字段?

python - 在 Azure Web Apps 中设置 Python 服务器

azure - 通过 Azure 通信服务处理入站电话

azure - 如何可靠地确定 Azure 认知搜索索引何时是最新的?

c# - Azure 搜索合并索引操作返回异常