Azure搜索匹配突出显示和匹配分隔符

时间:2015-05-29 07:49:17

标签: azure azure-search hit-highlighting

我在天蓝色搜索中使用点击突出显示。它工作正常,但我想稍微调整一下。

说,一个字段具有以下值: "它使用句点作为分隔符。如果没有,请澄清"

如果我搜索&#34;请&#34;我将在该领域获得一个亮点,例如: &#34;如果没有,<em></em>澄清&#34;

如果我搜索&#34;期间&#34;我将在该领域获得一个亮点,例如: &#34;它使用<em>句点</em>作为分隔符。&#34;

在尝试了几个例子后,它似乎使用句点(&#34;。&#34;)作为分隔符,这样它就不会返回整个字段。

从另一个SO问题(Hit Highlighting in Azure Search Service)看来,我无法配置azure搜索以返回整个字段,并突出显示所有字词。

我想问:

  1. 如果确实如此,或者采用更复杂的规则
  2. 我是否可以控制如何分割字段以进行点击突出显示,例如将分隔符更改为&#34;,&#34;或&#34; \ n&#34;
  3. 提前致谢

1 个答案:

答案 0 :(得分:0)

不幸的是,没有办法自定义如何拆分文档以进行点击突出显示。随意使用Azure搜索用户语音网站发布改进建议,让其他用户有机会为他们投票并帮助我们确定优先级:http://feedback.azure.com/forums/263029-azure-search

热门荧光笔将文件分成句子。一般来说,假设它在点上打破但它也处理缩写等是公平的。