对象匹配批量接口
<p><strong>简要描述:</strong> </p>
<ul>
<li>对象匹配接口批量查询接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/api/v1/xadmin/object_match/bulk_query/</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;">data</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">list</td>
<td>数据列表</td>
</tr>
</tbody>
</table>
<p>data数据的参数</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;">text</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>待识别的文本</td>
</tr>
<tr>
<td style="text-align: left;">concept_list</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">list</td>
<td>概念名,可以为一个或者多个概念</td>
</tr>
<tr>
<td style="text-align: left;">maxWordWidth</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>用于指定单个单词的最大宽度,默认为10</td>
</tr>
<tr>
<td style="text-align: left;">下面参数暂不开放</td>
</tr>
<tr>
<td style="text-align: left;">mergeUnmatchedPart</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">bool</td>
<td>是否对没有匹配的部分进行合并,默认为True,假设A,B是两个连续没有被匹配的字符,AB被合并</td>
</tr>
<tr>
<td style="text-align: left;">doUnknownSegmentation</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">bool</td>
<td>是否对没有匹配的部分进行切词,默认为True,当mergeUnmatchedPart为False时不起作用,如果为True,对所有位置的部分用jieba进行二次切词</td>
</tr>
<tr>
<td style="text-align: left;">removeSpaces</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">bool</td>
<td>是否移除原始句子中的空格,默认为True</td>
</tr>
<tr>
<td style="text-align: left;">quotePatterns</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">list</td>
<td>表示对象引用的若干正则的列表</td>
</tr>
<tr>
<td style="text-align: left;">specialCharaterToRemove=None</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">list</td>
<td>需要系统移除的一系列特殊字符的集合,一个set或者list</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong>
{'data':[{'concept_list':['电影','人物'],'text':'暗战刘德华主演的电影'},]}</p>
<pre><code> {
"status": true,
"message": "success",
"resultObj": [
{
"status": true,
"message": "success",
"resultObj": {
"match_rate": "100%",
"concept_list": [
"电影",
"人物"
],
"text": "暗战刘德华主演的电影",
"unmatch": "的,电影",
"ambiguity_rate": "66.67%",
"resolution_rate": "70.00%",
"match": [
{
"start_position": 3,
"primary_key": "c229_oDaLt-xN",
"obj_name": "刘德华",
"text": "刘德华",
"concept_name": "人物",
"type": "object",
"aka": "",
"end_position": 5
},
{
"start_position": 6,
"primary_key": "c42_-625EDUh",
"obj_name": "主演",
"text": "主演",
"concept_name": "艺人",
"type": "object",
"aka": "",
"end_position": 7
}
]
}
}
]
}</code></pre>
<p>失败结果如下:</p>
<pre><code>{
"status": true,
"message": "success",
"resultObj": [
{
"status": false,
"message": {
"concept_list": [
"该字段是必填项。"
]
},
"resultObj": {
"text": "暗战刘德华主演的电影"
}
}
]
}</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;">第一层数据</td>
<td style="text-align: left;"></td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">int</td>
<td>状态</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">string</td>
<td>错误提示信息</td>
</tr>
<tr>
<td style="text-align: left;">resultObj</td>
<td style="text-align: left;">list</td>
<td>返回查询数据的总数据</td>
</tr>
<tr>
<td style="text-align: left;">第二层数据</td>
<td style="text-align: left;"></td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">int</td>
<td>状态</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">string</td>
<td>错误提示信息</td>
</tr>
<tr>
<td style="text-align: left;">resultObj</td>
<td style="text-align: left;">list</td>
<td>每一条返回数据</td>
</tr>
<tr>
<td style="text-align: left;">第三层数据</td>
<td style="text-align: left;"></td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">text</td>
<td style="text-align: left;">string</td>
<td>匹配文本</td>
</tr>
<tr>
<td style="text-align: left;">concept_name</td>
<td style="text-align: left;">string</td>
<td>概念名</td>
</tr>
<tr>
<td style="text-align: left;">match_rate</td>
<td style="text-align: left;">int</td>
<td>匹配率</td>
</tr>
<tr>
<td style="text-align: left;">resolution_rate</td>
<td style="text-align: left;">int</td>
<td>解析率</td>
</tr>
<tr>
<td style="text-align: left;">ambiguity_rate</td>
<td style="text-align: left;">int</td>
<td>歧义率</td>
</tr>
<tr>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">start_position</td>
<td style="text-align: left;">string</td>
<td>匹配开始文字的索引</td>
</tr>
<tr>
<td style="text-align: left;">end_position</td>
<td style="text-align: left;">string</td>
<td>匹配结束文字的索引</td>
</tr>
<tr>
<td style="text-align: left;">obj_name</td>
<td style="text-align: left;">string</td>
<td>对象基本名</td>
</tr>
<tr>
<td style="text-align: left;">aka</td>
<td style="text-align: left;">string</td>
<td>对象别称</td>
</tr>
<tr>
<td style="text-align: left;">concept_list</td>
<td style="text-align: left;">string</td>
<td>概念名</td>
</tr>
</tbody>
</table>