对象摘要页——一般对象/音频对象
<p><strong>简要描述:</strong> </p>
<ul>
<li>对象摘要页——一般对象/音频对象</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/api/v2/object_info5/</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST</li>
</ul>
<p><strong>输入参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">obj_key</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>主键</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>默认为summary摘要页</td>
</tr>
<tr>
<td style="text-align: left;">pn</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>默认为1</td>
</tr>
<tr>
<td style="text-align: left;">rn</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>默认为每页显示10条数据</td>
</tr>
</tbody>
</table>
<p>一般摘要页不需要穿pn和rn</p>
<p>图片页- 提供与对象关联的图片的展示 images
图集页 - 提供与对象具有关联的图片对象的展示(或相似) image_set
音频页 - 提供与对象关联的音频对象的展示(或相似)audios
视频页 - 提供与对象关联的视频对象的展示(或相似)videos
数值页 - 提供与对象关联的所有数值信息的汇总以及比较分析性页面 number
文本信息页 - 提供与对象先关的文字描述或者短文本信息 text_info
一般关联对象页 - 提供所有的一般关联对象的汇总 relation
关联文章页 - 所有与对象具有关联属性的文章或者短文的汇总页 article
<strong>注意:</strong>
图片页没有分页数据,其他页面的分页数据可以通过调用结构化查询,来获取分页数据
<a href="http://192.168.3.99:12345/root/MobileAppInterface/wikis/StructureSearch_api_20190225">http://192.168.3.99:12345/root/MobileAppInterface/wikis/StructureSearch_api_20190225</a></p>
<p><strong>fronttype类型:</strong>
object,audio_object,article,image_object,video_object</p>
<p><strong>站外测试数据</strong>
概念:演员 主键:c54_qzthn46n ,c54_zzhks8ad,c54_zoiGE8ab,c54_v4i9y4fu,c54_DnvLZA3G</p>
<p><strong>数值测试数据</strong>
概念:平面模特 对象名:Luffy菲菲 主键:c107_viE8c6qT,c107_vdaf9AqT,c107_rsU72AqT</p>
<p><strong>返回示例</strong></p>
<pre><code>{
"msg": "success",
"code": 1,
"resultObj": {
"body": [
{
"video": {// 视频区
"message": "",
"total": 0,
"feaction": "video",
"objects": [{
"concept": "视频",
"img": "http://i0.hdslb.com/bfs/archive/0c9845ec042ffda23e62322295464e16f7002801.jpg",
"title": "再论BGM的重要性",
"link": "<video/flv>eeb2d04e-0ee3-4b42-a8e6-e94760709286_1",
"key": "c506_z2F3y8Nn",
"feaction": "video"
},
],// 只有一个,从基本信息中获取,如果没有,就没有
"title": "导航区"
},
},
{
"short_text": {// 介绍区
"total": 1,
"objects": [{
"text": "最小离地间隙(mm)",
"signature": "汽车",
"feaction": "object",
"title": "基本参数"
},// 只取附属信息中_info,如果没有跳过。只有一条
],
"feaction": "object",
"messaeg": "",
"title": "介绍区"
},
},
{
"image": {// 图片区
"message": "",
"total": 133,
"feaction": "image",
"objects": [{
"concept": "",
"link": "<image/jpeg:1024*768>05c1c52c-cabb-4216-9",
"feaction": "image",
"key": "",
"title": "",
},// 最多5张,从附属信息中_img中提取
],
"title": "图片区"
},
}.
{
"timeline": {// 时间轴
"message": "",
"total": 133,
"feaction": "image",
"objects": [{
"related_objects": ["孙权", "籍贯", "东汉"],
"location_objects": ["杭州市", "富阳", "浙江省"],
"ts": "182年",
"sentences": ["孙权(182年-252年5月21日),字仲谋"]
}, ,// 最多5条,从附属信息中_timeline中提取
],
"title": "时间轴缩略区"
},
}.
{
"card_area": {// 目录区
"message": "",
"total": 133,// 无意义
"feaction": "image",
"large_catalog": [{
"title": "演艺经历"
"_summary": "武师时期1971年,",
}, ,// 最多4条,从附属信息中提取,长度大于某个值,且字数从长到短 取4个
],
"associated_search":[{
"structure_query": "[c54_ry7jFzgi](新闻)",// 如果为空 是跳转平行页
"title": "新闻"
"redirect to_page": "",// 如果为空 不跳转平行页 值是page_structure中的参数
}]// 最多4条,从relation_stat,提取关联数超过x,包括(视频、音频、文章、图集)
"title": "文字属性的目录区以及关联搜索区"
},
}.
// 以下有可能会在第一页中,也有可能在第二页数据中
{
"numbers": [{// 数值区
"concept": "身高", //概念名
"text": "",
"max_value": 186,
"min_value": 1.6,
"percent": 0.5,
"value": 168
},]
}
{
"imp_rel_objects": {// 重要关联对象区域
"message": "",
"total": 14,
"feaction": "object",
"objects": [{
"_summary": "闻名遐迩的成都美食,让无数旅人产生无穷期待。",
"c_name": "新闻",
"tags": [],
"image": "http://n.sinaimg.cn/70226.jpg",
"relation_name": "是",
"obj_name": "成都最接地气的网红餐厅",
"aka": "",
"name": "c119_zzzCdzXW"
},
],// 最多5个,从relation_snapshot提取,按照权重排序。
"title": "重要关联对象区域"
},
}.
{
"relation_stat": { // 关联汇总区
"message": "",
"total": 1,
"relation_stat": [
{
"text": "教师(1)个",
"feaction": "relation"
}
],
"feaction": "article",
"title": "对象的关联数量的汇总信息"
}
},
{
"related_objects": [{// 关联对象分区显示区
"message": "",
"total": 5,
"feaction": "relation",
"objects": [{
"_summary": "《画个圆圆的地球(まるかいて地球)》是TV动画。",
"c_name": "音乐",
"tags": [],
"image": "<image/jpeg:300*300>a8b5-6ddaba1d62c7_1",
"obj_name": "画个圆圆的地球",
"aka": "まるかいて地球",
"name": "c162_taQHmz6A"
},],
"title": "音乐" // 概念名
},] // 提取关联数最多的3个概念,每个概念取最多12个对象。
},],
}.
{
"similar_object":{// 相似对象区
"total": 5, //对象数量
"title"=u'相似对象区', // 区域题目
"feaction": "object",
"objects" :[{
"obj_name":"", //对象名
"name": "c119_zzzCdzXW" // 主键
"c_name": "新闻",
"image":"",// 图片
"video":"",// 视频文件
"audio":"",// 音频文件
"summary":"", // 只要
"image_number":0, // 图片数量默认为0
"tags": [],// 标签
}]
},
}
]
"head": {
"current_page": "summary",
"fronttype": "object",
"has_next":True,// 布尔值 true or false
object_data": {
"_summary": "成龙,1954年4月7日出生于香港中西区,祖籍安徽省芜湖,中国香港男演员、导演、动作指导、制作人、编剧、歌手。1971年以武师身份进入电影圈 。1976年在动作片《新精武门》中担任男主角。1978年主演的动作片《蛇形刁手》、《醉拳》标志着功夫喜剧片的开端 。1980年自编自导的动作片《师弟出马》获得",
"name": "c54_ry7jFzgi",
"img": "https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2886238470,1020664456&fm=26&gp=0.jpg",
"obj_name": "成龙",
"aka": "Jackie Chan,陈港生",
"c_name": "演员"
},
"tags": [
{
"concept": "星座",
"name": "白羊座",
"key": "c164_22O9851r"
},
],
},
"page_structure": [
{
"name": "summary",
"title": "摘要"
},
]
}
}</code></pre>
<p><strong>卡片区计算逻辑</strong> </p>
<ol>
<li>从对象附属信息中提取文本长度大于20,且对value进行截断 property_li</li>
<li>取property_li 前三条记录,[{'title':'','_summary':''}] 作为目录</li>
<li>截断提取property_li=取property_li[3:]</li>
<li>从relation_stat提取关联数大于20数据,relation_stat,然后按照关联数量进行排序得到relation_stat_final</li>
<li>计算property_li的长度为 A relation_stat_num的长度为 B</li>
<li>判断A+B<=12,那么则全返回。
5.1 relation_stat_final 返回数据 [{"structure_query":"<a href="概念名">主键</a>","title":"对象标准名+概念名","redirect_to_page":"",}]
5.2 property_li 返回数据 [{"title":"附加属性名字","redirect_to_page":"shorttext","structure_query":""}]</li>
<li>如果A+B>+12
6.1 判断A和B除以6 最小公倍数是否大于等于1。如果是,则分别从property_li中提取6条数据,从relation_stat_final提取6条数据
6.2 判断 A 和 B大小
6.3 如果 A > B。那么从relation_stat_final提取所有数据,然后 12- B 的数字,就是从property_li提取的数量
6.4 如果 B > A 。那么从property_li提取所有数据,然后 12- A 的数字,就是从relation_stat_final提取的数量</li>
</ol>