Azure搜索 - 仅返回字段中的特定数量的单词

时间:2017-04-26 21:07:29

标签: azure azure-search

我们有一个存储来自许多网站的新闻报道的数据库。每篇文章的整个文本都存储在一个非结构化数据字段中,如nvarcharmax。我们的客户查询某个人的姓名,看他们是否出现在我们的任何文章中。但为了使我们能够符合我们行业的要求,并且不侵犯任何版权,我们只允许返回围绕该人姓名的25个单词。与此同时,我们向客户提供文章的URL,他们可以从那里获取它。

这是可以在Azure搜索中完成的吗?是否只显示正在查询的字段中的单词子集?

1 个答案:

答案 0 :(得分:0)

您可以使用Azure搜索中的点击突出显示功能。请参阅https://docs.microsoft.com/en-us/rest/api/searchservice/search-documents中的highlight =参数。

Azure搜索最多返回五个文本片段,通常是句子,其中包含每个字段的搜索点击次数。它目前不允许您配置窗口/片段的大小,因此您无法获得围绕搜索项的特定数量的单词。