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

PNP Modern Search V4中HitHighlightedSummary未高亮搜索关键词

PNP Modern Search V4 搜索关键词高亮问题解决方法
  • 检查结果模板的渲染方式
    默认模板可能把HitHighlightedSummary当成纯文本输出了,得改自定义模板,让它解析里面的HTML高亮标签。比如用Handlebars模板的话,直接写{{ hit.HitHighlightedSummary }}就行,别加转义处理,这样<c0>这类高亮标记才能被浏览器识别成样式。

  • 确认命中高亮属性的配置
    虽然你已经加了HitHighlightedSummary到命中高亮属性里,还是要再核对下:在搜索结果Web部件的「属性」→「搜索设置」→「命中高亮属性」里,是不是准确填了HitHighlightedSummary。另外可以用PnP PowerShell查下这个字段的搜索架构设置:

    Get-PnPSearchSchema -QueryProperty "HitHighlightedSummary"
    

    如果看到IsHitHighlighted是false,就用下面的命令更新:

    Set-PnPSearchSchema -QueryProperty "HitHighlightedSummary" -IsHitHighlighted $true
    
  • 验证搜索返回的原始数据
    开浏览器F12进开发者工具,在网络面板找搜索相关的请求,看返回的JSON里HitHighlightedSummary字段有没有<c0>、<c1>这类高亮标签。要是返回的就是纯文本,那是搜索后端没生成高亮,得查服务配置;要是有标签但前端没显示,那就是模板的问题。

  • 备选:用HitHighlightedProperties字段
    要是HitHighlightedSummary一直不好使,试试用HitHighlightedProperties字段,这个字段包含所有带高亮的属性内容。在模板里遍历这个字段,把摘要部分提出来渲染就行。

内容的提问来源于stack exchange,提问作者Alien 'D' mars

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 18:37:05