You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure Cognitive Search中获取匹配关键词周边的内容片段?

Azure Cognitive Search 获取关键词匹配片段方案

这个功能完全可用,你可以通过两种方式实现需求:

  • 高亮(Highlighting)功能:在搜索请求里配置高亮规则,指定要提取片段的字段,用preTag和postTag标记匹配的关键词,再通过highlightFieldMaxLength控制返回片段的长度(设置为50-100即可)。示例请求参数:

    {
      "search": "你的目标关键词",
      "highlight": "需要检索的字段名",
      "highlightPreTag": "<mark>",
      "highlightPostTag": "</mark>",
      "highlightFieldMaxLength": 100
    }
    

    返回结果里的@search.highlights字段,就是包含关键词的周边内容片段。

  • 语义搜索摘要(Semantic Summarization):如果你的服务开启了语义搜索,可启用摘要功能,它会自动提取包含匹配关键词的相关内容片段,也能满足你获取周边50-100字符内容的需求。

这两种方式都无需返回完整文档,只输出你需要的匹配周边片段,适配大体量内容的搜索场景。

内容的提问来源于stack exchange,提问作者Pratyush

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 07:41:23