我们有一个 azure 的网络应用程序,其中有一个搜索框,当我们输入带双引号的文本(例如“应用程序服务”)时,它会正确列出带有“应用程序服务”的记录,但它不仅突出显示“应用程序服务”,而且还突出显示了“应用程序服务”。如果单独找到“应用程序”和“服务”,则突出显示“应用程序”和“服务”,可以采取什么措施,以便仅突出显示“应用程序服务”,这样不会在用户中造成困惑。
最佳答案
在 Azure 搜索中,我们使用 Lucene 的帖子荧光笔。此荧光笔会忽略匹配术语的位置,这就是为什么您会看到所有短语术语独立突出显示。不幸的是,目前无法自定义此行为。我意识到这可能会让您的用户感到困惑。
请使用我们的 UserVoice页面来投票改变当前行为。
关于c# - Azure 搜索突出显示带双引号的短语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42411353/