Azure 搜索命中突出显示和匹配定界符

Azure search hit-highlighting and match delimiter

我在 azure 搜索中使用命中突出显示。它工作正常,但我想稍微调整一下。

例如,一个字段具有以下值: "It uses period as the delimiter. If not, please clarify"

如果我搜索 "please",我会在该字段上得到一个突出显示,例如: "If not, <em>please</em> clarify"

如果我搜索 "period",我会在该字段上得到一个突出显示,例如: "It uses <em>period</em> as the delimiter."

在尝试了几个示例之后,它似乎使用句点 (".") 作为分隔符,因此它不会 return 整个字段。

从另一个 SO 问题 () 看来,我无法将 azure 搜索配置为 return 突出显示所有术语的整个字段。

我想问:

  1. 如果确实如此或适用更复杂的规则
  2. 我是否可以控制如何拆分字段以突出显示命中,例如将分隔符更改为“,”或“\n”

提前致谢

遗憾的是,无法自定义如何拆分文档以突出显示命中。欢迎使用 Azure Search User Voice 网站 post 改进想法,让其他用户有机会投票给他们并帮助我们确定优先级:http://feedback.azure.com/forums/263029-azure-search

命中荧光笔将文档拆分成句子。一般来说,假设它在点上中断是公平的,但它也处理缩写等。