严格匹配算法
<p><strong>简要描述:</strong> </p>
<ul>
<li>严格匹配算法</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/api/v1/xadmin/objects/strict_match/</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;">type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>类型</td>
</tr>
<tr>
<td style="text-align: left;">text</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>查询文本</td>
</tr>
<tr>
<td style="text-align: left;">max_numbers</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>默认返回对象数量最多为20个</td>
</tr>
<tr>
<td style="text-align: left;">concept_name</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>概念名</td>
</tr>
<tr>
<td style="text-align: left;">is_desc_concept</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">bool</td>
<td>是否包含下位概念(默认否)</td>
</tr>
</tbody>
</table>
<p>type = 1 通过对象文本和概念查询对象信息,text和concept_name不能为空
type = 2 通过对象的数字和概念查询对象信息 text和concept_name不能为空
如果查询的数值是有单位,可以直接写入text,如:1.7m 17cm等
type = 3 通过文本查询概念信息 text不能为空 is_desc_concept 不起作用</p>
<p><strong>返回示例</strong></p>
<pre><code>{
"status": 1,
"message": "success",
"resultObj": [
{
"name": "c39_FgEWJgCd",
"obj_name": "刘德华",
"c_name": "演员",
"number": null,
"weight": 172,
"aka": [
"Andy Lau",
"_extc63_lf4sppNL"
],
"img": [
"https://img1.doubanio.com/view/photo/l/public/p1198125768.jpg",
"https://img3.doubanio.com/view/photo/l/public/p642977464.jpg",
"https://img3.doubanio.com/view/photo/l/public/p2169137784.jpg",
"https://img1.doubanio.com/view/photo/l/public/p2200851679.jpg",
"https://img3.doubanio.com/view/photo/l/public/p2209553293.jpg",
"https://img3.doubanio.com/img/celebrity/medium/1378956633.91.jpg"
], //图片列表,收到最大多媒体数量的限制
"video": [],//视频列表,收到最大多媒体数量的限制
"audio": [],//音频列表,收到最大多媒体数量的限
"unit": null,
"info": "", // info是对象介绍的保留键,收到最大字符长度限制
"特点": "这个对象的特点是...."},// 会有不定数量的对象的其他属性,都是文字,长度符合最大长度限制
}
]
}
概念:
{
"status": 1,
"message": "success",
"resultObj": [
{ "name": "长度",
"obj_name": "长度",
"c_name": "长度",
"weight": 9999999,
"aka": [
"cm"
],
"numbe": null,
}
]
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">weight</td>
<td style="text-align: left;">int</td>
<td>权重</td>
</tr>
<tr>
<td style="text-align: left;">c_name</td>
<td style="text-align: left;">str</td>
<td>对象概念名</td>
</tr>
<tr>
<td style="text-align: left;">obj_name</td>
<td style="text-align: left;">str</td>
<td>对象名</td>
</tr>
<tr>
<td style="text-align: left;">aka</td>
<td style="text-align: left;">str</td>
<td>对象别称</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">str</td>
<td>对象主键</td>
</tr>
<tr>
<td style="text-align: left;">unit</td>
<td style="text-align: left;">int</td>
<td>对象单位</td>
</tr>
<tr>
<td style="text-align: left;">number</td>
<td style="text-align: left;">int</td>
<td>对象数值</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>
<p>欢迎使用ShowDoc!</p>