全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
开放搜索

搜索结果摘要

更新时间:2018-04-12 21:54:26

一般文档内容会比较长,而在实际展示搜索结果的时候,不可能完全展示出来。这时候就需要做摘要及飘红设置。系统会截取包含搜索结果的几个片段,供用户了解具体匹配内容,以快速判断是否是自己想要的结果。

允许用户对搜索结果的展示效果进行自定义设置,设置完成后,用户在调用 API 时,系统会自动获取用户配置,并添加到查询 query 中,无需用户再次传入。当然也可以在 API 参数中通过 summary 参数进行具体查询的控制。

注意

  • 不支持摘要与飘红分开配置。

  • 若配置多个摘要字段,并且对应摘要字段值中有包含索引中指定搜索关键词的分词,则这些摘要字段中对应分词内容都会摘要飘红。

  • 若对应用中某个字段分别创建不同分词类型,例如同时创建了中文基础及单字分词,此时中文单字分词摘要飘红会有问题,该摘要飘红内容只会匹配中文基础分词,或出现内容飘红不对。

  • 同一个请求query中,设置2种及以上不同类型分词索引进行搜索召回,会导致不飘红或飘红异常。

主要参数

  • 字段:需要配置摘要的字段
  • 片段长度:表示摘要长度
  • 飘红标签:关键词飘红的html标签
  • 片段连接符:每个片段之间的连接符
  • 片段数量:在摘要长度内需要几个片段

摘要配置

以下示例主要针对名称字段,做摘要飘红配置。

摘要飘红截图

摘要飘红效果展示:摘要飘红展示效果

本文导读目录