【问题标题】:Azure search hit-highlighting and match delimiterAzure 搜索命中突出显示和匹配分隔符
【发布时间】:2015-08-11 23:49:57
【问题描述】:

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

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

如果我搜索“请”,我会在该字段上获得一个突出显示,例如: "如果没有,<em>please</em> 澄清"

如果我搜索“句号”,我会在该字段上获得突出显示,例如: "它使用<em>period</em> 作为分隔符。"

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

从另一个 SO 问题 (Hit Highlighting in Azure Search Service) 看来,我无法将 azure search 配置为返回突出显示所有术语的整个字段。

我想问:

  1. 如果情况确实如此或应用更复杂的规则
  2. 我是否可以控制如何分割字段以突出显示,例如将分隔符更改为 "," 或 "\n"

提前致谢

【问题讨论】:

    标签: azure azure-cognitive-search hit-highlighting


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-09-22
      • 1970-01-01
      • 2015-10-27
      • 2020-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-21
      相关资源
      最近更新 更多