过滤查询实体列表
功能介绍
根据图谱ID,过滤查看满足指定条件的实体列表,列表信息包括实体ID、实体类型、实体属性及其属性值。
URI
POST /v1/{project_id}/kg/kg-instances/{kg_id}/entities/property-query
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
kg_id |
是 |
String |
知识图谱ID。在KG服务控制台“我的图谱”页面,单击图谱名称,进入图谱详情页左上角获取知识图谱ID。 |
project_id |
是 |
String |
用户项目ID。获取方法请参见获取项目ID。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
labels |
否 |
Array of strings |
实体类型列表。 |
offset |
否 |
Integer |
翻页偏移量,默认为0。 |
limit |
否 |
Integer |
最大返回结果条数,默认为10,最大为100。 |
conditions |
是 |
conditions object |
过滤查询条件。 |
condition_type |
否 |
String |
筛选条件之间的逻辑关系。 缺省值:and 枚举值:
|
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
count |
Integer |
当前返回的实体结果个数。 |
results |
Array of EntityDetailResp objects |
符合过滤条件的实体列表。 |
请求示例
过滤查询名称为一条牧羊犬的电影
https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/1604d8170cd84440a81281e5a3a04f8b/kg/kg-instances/6cdcea01-bac0-48f6-acb5-9385ea3e24ad/entities/property-query { "labels" : [ "电影" ], "offset" : 0, "limit" : 1, "conditions" : [ { "property_name" : "name", "property_values" : [ "一条牧羊犬" ] } ] }
响应示例
状态码: 200
OK
{ "count" : 1, "entities" : [ { "id" : "-8886811463068384992", "label" : "电影", "properties" : { "上映时间" : [ "1982年4月22日" ], "name" : [ "一条牧羊犬" ], "票房" : [ "34.72亿" ] } } ] }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
错误码
请参见错误码。