检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
避免频繁调用。 GES服务必须通过project的方式来获取token,不支持scope为domain的方式。 获取Token后,再调用其他接口时,您需要在请求消息头中添加“X-Auth-Token”,其值即为Token。例如Token值为“ABCDEFJ....”,则调用接口时将“X-Auth-Token:
详情可参考对象存储服务价格详情。 公网流量 GES支持绑定公网IP,所需费用按照虚拟私有云(VPC)服务的EIP计费规则进行计费;GES在华为云内部网络产生的流量不计费。 图引擎服务计费详情及样例,请参见产品价格详情。您可以通过图引擎服务提供的价格计算器,选择您需要的图规格,快速计算出创建图的参考价格。
jar、cypher-jdbc-driver-xxx.jar安装到本地maven仓库。 创建maven工程,在pom文件中导入依赖即可。SDK依赖的jar包通过maven工具从其他开源仓库下载。 <dependency> <groupId>com.huawei.ges.graph</groupId>
对于IAM获取用户Token接口,返回如图1所示的消息头,其中“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。 图1 获取用户Token响应消息头 响应消息体 响应消息体通常以结构化格式返回,与响应消息头中Content-type对应,传递除响应消息头之外的内容。
类型 说明 graphName 是 String 图名称。输入长度在4位到32位之间,必须以字母开头,可以包含字母、数字或者下划线,不能包含其他的特殊字符。 idType 是 String id的类型, 可选值(hash,fixedLengthString,varString)。 idLength
v1和v2版本。 业务面SDK 否(只能从GES连接管理界面下载) 否(可参考下载SDK压缩包中的样例代码) 支持Java和Python,其他语言后期逐步上线 v1版本。 内容导航 GES开发指南将指导您如何安装和配置开发环境、如何通过调用GES SDK提供的接口函数进行二次开发。
扩展出与当前点有关联的点,可以选择OUT(沿出边)、IN(沿入边)或者ALL(双向)。 OUT:沿出边,查询所有以该点为源点,指向的其他点。 IN:沿入边,查询以该点为终点,指向该点的其他点。 ALL:双向,包含了OUT和IN查询的所有点。 导出 导出当前绘图区显示的图或者数据。 路径查询 查询两节
v(['Vivian','Eric']); return v.subgraph(); 表示返回点Vivian和Eric,以及Vivian和Eric之间的边集。 其他语句 Match<Vertex> v(); v.pick(1); return v; 表示随机匹配选择1个点返回。 Match<Vertex>
计、网络规划等场景。 紧密中心度(Closeness Centrality) 紧密中心度是一个节点到所有其他可达节点的最短距离的平均,该指标可以用来衡量信息从该节点传输到其他节点的时间长短。节点的“Closeness Centrality”越小,其所在图中的位置越中心。 标签传播(Label
避免频繁调用。 GES服务必须通过project的方式来获取token,不支持scope为domain的方式。 获取Token后,再调用其他接口时,您需要在请求消息头中添加“X-Auth-Token”,其值即为Token。例如Token值为“ABCDEFJ....”,则调用接口时将“X-Auth-Token:
参数 类型 说明 vertices List 点上关联的算法结果。 edges List 边上关联的算法结果。 outputs Object 其他输出结果。 data_return_size Integer 本次查询返回结果数量。 data_offset Integer 本次查询返回结果偏移量。
lse。 当值为false:表示发现导致无法更新的错误,例如待更新的点不存在则报错,不更新任何点。 当值为true:表示忽略类似错误并更新其他无错误的点属性。 表3 vertices参数说明 参数 是否必选 类型 说明 vertex 是 String 点ID。 label 否 String
参数 类型 说明 vertices List 点上关联的算法结果。 edges List 边上关联的算法结果。 outputs Object 其他输出结果。 data_return_size Integer 本次查询返回结果数量。 data_offset Integer 本次查询返回结果偏移量。
终点ID集合标准csv格式,ID之间以英文逗号分隔,例如:“Mike,Amy”,个数不大于100000。 restricted 否 Boolean 是否带其他约束,取值为true或false,默认取值为true。 false:不带额外约束,即找到的共同邻居为起点集和终点集对应邻域的交集。 tru
请求参数 表2 Body参数说明 参数 是否必选 类型 说明 indexName 是 String 索引名称。只能包含字母,数字,-和_。不能包含其他字符。索引名称的长度需在63字符以内。 indexType 是 String 索引的类型。区分大小写。“GlobalCompositeVe
是否忽略批量中部分边的更新错误。默认值为"false",表示发现导致无法更新的错误,例如待更新的边不存在则报错,不更新任何边。 当值为"true"时,表示忽略类似错误并更新其他无错误的边属性。 表3 edges参数说明 参数 是否必选 类型 说明 source 是 String 边的source节点。 target
称,以及Label类型。单击Label名称下的“添加”增加属性,还可通过“上移”和“下移”操作对属性进行排序。属性设置参数信息如表1所示,其他元数据详情请参考图数据的格式。 一个元数据文件可定义多个Label,您可单击“添加Label”按需增加。 label类型有三种:点、边、通用类型(即点、边两种类型通用)。
oolean、long、Integer、date、enum、string共10种数据类型,布尔型和数值型在Cypher语法中都能得到支持,其他类型和Cypher存在如下的映射关系,在GES内部实现了类型的转换: 表2 GES和Cypher的类型映射关系 GES类型 Cypher类型
oolean、long、Integer、date、enum、string共10种数据类型,布尔型和数值型在Cypher语法中都能得到支持,其他类型和Cypher存在如下的映射关系,在GES内部实现了类型的转换: 表2 GES和Cypher的类型映射关系 GES类型 Cypher类型
targetProperties 否 Array 判断重复边所用的属性列表。 若不为空,则会覆盖重复边(起点终点一致)中,指定属性值与输入属性值相同的边的其他属性(若有多个指定属性,则修改按属性输入顺序匹配上的第一条边的属性)。 若为空或输入边没有指定属性则更新行为与之前一致——更新符合条件的第一条边。