2017-04-26 110 views
2

我們有一個存儲來自許多網站的新聞報道的數據庫。每篇文章的整個文本以非結構化數據的一個字段存儲爲nvarcharmax。我們的客戶詢問某人的姓名,看他們是否出現在我們任何文章的任何地方。但爲了使我們符合我們行業的要求,並且不侵犯任何版權,我們只允許返回被詢問的圍繞該人姓名的25個字。除此之外,我們還爲客戶提供文章的URL,並且可以從中獲取文章的URL。Azure搜索 - 僅返回字段中的特定字數

這是可以在Azure搜索中完成的事情嗎?是否僅顯示正在查詢的字段中的一部分字詞?

回答

0

您可以使用Azure搜索中的命中高亮功能。請參閱https://docs.microsoft.com/en-us/rest/api/searchservice/search-documents中的highlight =參數。

Azure搜索最多返回5個文本片段,這些片段通常是包含每個字段的搜索匹配的句子。它目前不允許您配置窗口/片段的大小,因此您無法獲得圍繞搜索項的特定數量的單詞。