文档首页 > > API参考> API概览> 业务面API概览

业务面API概览

分享
更新时间: 2019/07/05 GMT+08:00

GES业务面API包括点操作、边操作、元数据操作、Gremlin操作、算法、路径、图统计和Job管理。

表1 点操作API

序号

名称

版本

URL

功能描述

1

点过滤查询

1.0.0

POST /ges/v1.0/{projectId}/graphs/{graphName}/vertices/action?action_id=query

根据某个过滤条件查询点,比如点元数据中含有age属性,过滤条件可以为age>18。

2

查询点详情

1.0.0

GET /ges/v1.0/{projectId}/graphs/{graphName}/vertices/detail?vertexIds={vertexIds}

给定一个点或者一组点的集合,查询这些点的详情,包括Label信息。

3

添加点

1.0.6

POST /ges/v1.0/{projectId}/graphs/{graphName}/vertices

添加一个点。

4

删除点

1.0.6

DELETE /ges/v1.0/{projectId}/graphs/{graphName}/vertices/{vertexId}

删除一个点。

5

更新点属性

1.1.6

POST /ges/v1.0/{projectId}/graphs/{graphName}/vertices/{vertexId}/properties/action?action_id={actionId}

对点属性进行修改,包括新增、修改和删除。

6

批量点查询

1.1.9

POST /ges/v1.0/{projectId}/graphs/{graphName}/vertices/action?action_id=batch-query

批量查询点的详情。

表2 边操作API

序号

名称

版本

URL

功能描述

1

边过滤查询

1.0.0

POST /ges/v1.0/{projectId}/graphs/{graphName}/edges/action?action_id=query

根据边的属性上的过滤条件进行过滤,查询符合过滤条件的边。

2

查询边详情

1.0.0

GET /ges/v1.0/{projectId}/graphs/{graphName}/edges/detail?source={sourceVertex}&target={targetVertex}&index={index}

根据边的源点和目的点查询边的详情,包括边的Label信息。

3

添加边

1.0.6

POST /ges/v1.0/{projectId}/graphs/{graphName}/edges

添加一条边。

4

删除边

1.0.6

DELETE /ges/v1.0/{projectId}/graphs/{graphName}/edges?source={sourceVertex}&target={targetVertex}&index={index}

删除一条边。

5

更新边属性

1.1.6

POST /ges/v1.0/{projectId}/graphs/{graphName}/edges/properties/action?action_id={actionId}&source={sourceVertex}&target={targetVertex}&index={index}

对边属性进行修改,包括新增、修改和删除。

6

批量边查询

1.1.6

POST /ges/v1.0/{projectId}/graphs/{graphName}/edges/action?action_id=batch-query

批量查询边的详情。

表3 元数据操作API

序号

名称

版本

URL

功能描述

1

添加label

1.1.6

POST /ges/v1.0/{projectId}/graphs/{graphName}/schema/labels

添加label。

2

添加点label

1.1.6

POST /ges/v1.0/{projectId}/graphs/{graphName}/vertices/{vertexId}/labels

添加点label。

3

删除点label

1.1.6

DELETE /ges/v1.0/{projectId}/graphs/{graphName}/vertices/{vertexId}/labels/{labelName}

删除点label。

4

查询元数据详情

1.0.0

GET /ges/v1.0/{projectId}/graphs/{graphName}/schema

查询元数据详情。

表4 Gremlin操作API

序号

名称

版本

URL

功能描述

1

执行Gremlin查询

1.0.0

POST /ges/v1.0/{projectId}/graphs/{graphName}/action?action_id=execute-gremlin-query

执行Gremlin查询。

表5 算法API

序号

名称

版本

URL

功能描述

1

执行算法

1.0.0

POST /ges/v1.0/{projectId}/graphs/{graphName}/action?action_id=execute-algorithm

执行算法。

表6 路径API

序号

名称

版本

URL

功能描述

1

查询路径详情

1.1.6

POST /ges/v1.0/{projectId}/graphs/{graphName}/paths/action?action_id=query-detail

查询路径详情。

表7 图统计API

序号

名称

版本

URL

功能描述

1

查询图概要信息

1.0.0

GET /ges/v1.0/{projectId}/graphs/{graphName}/summary

查询图概要信息。

2

查询图版本

2.0.0

GET /ges/v1.0/{projectId}/graphs/{graphName}/version

查询图版本。

表8 Job管理相关接口

序号

名称

版本

URL

功能描述

1

查询Job状态

1.0.0

GET /ges/v1.0/{projectId}/graphs/{graphName}/jobs/{jobId}/status?offset=offset&limit=limit

查询Job状态。

2

取消Job

1.0.0

DELETE http://Endpoint/ges/v1.0/{projectId}/graphs/{graphName}/jobs/{jobId}

取消Job。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区