动态摘要介绍
一般文档内容会比较长,而在实际展示搜索结果的时候,不可能完全展示出来。这时候就需要做摘要及飘红设置。召回引擎版内置了动态摘要功能,只需要在查询时设置一些参数就可以对搜索的结果进行飘红展示。
动态摘要语法
在kvpairs中只要按照如下语法格式添加freeschema_extract_fields就可以实现动态摘要的功能。freeschema_extract_fields内容格式如下:
#假设对content和title做动态摘要
content`21`250`2<em>`2</em>`2...`1title`21`290`2<em>`2</em>`2...
#结果展示,搜索被飘红
{
"content" : "<em>搜索</em>引擎"
}
多个字段之间用“`1”分隔
一个字段内部用“`2”分隔成五个部分,分别是字段名称,片段的个数,单个片段的长度,飘红的开始标签、飘红结束标签,多个片段直接的连接符
示例:
config=start:0,hit:10,format:json&&query=default:'搜索'&&kvpairs=freeschema_extract_fields:content`21`250`2<em>`2</em>`2...`1title`21`290`2<em>`2</em>`2...
注意事项
动态摘要的字段必须在schema中存在,且需要设置进摘要索引(summary中配置)。
文档内容是否对您有帮助?