检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
初步认识华为云图引擎服务,了解图引擎服务的基本功能、应用场景、基本概念和使用限制,有助于您更准确地匹配实际业务。 产品介绍 什么是GES 产品优势 使用限制 与其他云服务的关系 03 入门 登录图引擎管理控制台,开启您的图引擎使用之旅。 入门指导 如何快速使用GES服务 05 API
如何使用图引擎服务 图引擎服务(Graph Engine Service,简称GES)是针对以“关系”为基础的“图”结构数据,进行查询、分析的服务。广泛应用于社交关系分析、营销推荐及社会化聆听、信息传播、防欺诈等具有丰富关系数据的场景。 本文档将为您介绍如何在图引擎服务管理控制台完成图数据的相关操作和分析。
第三方系统,用于二次开发,请使用API方式访问图引擎服务,具体操作请参见《图引擎服务API参考》。 管理控制台方式 其他相关操作,请使用管理控制台方式访问图引擎服务。如果用户已注册华为云,可直接登录管理控制台,从主页选择“人工智能”>“图引擎服务”如果未注册,请参见注册华为云。
验证权限: 在“服务列表”中选择图引擎服务,进入GES主界面,单击右上角“创建图”,尝试创建一个新图,如果无法创建新图(假设当前权限仅包含GES ReadOnlyAccess),表示“GES ReadOnlyAccess”已生效。 在“服务列表”中选择除图引擎服务外(假设当前策略仅包含GES
如何快速使用GES服务 图引擎服务(Graph Engine Service,简称GES),是国内首个商用的、拥有自主知识产权的国产分布式原生图引擎,是针对以“关系”为基础的“图”结构数据,进行查询、分析的服务。广泛应用于社交应用、企业关系分析、风控、推荐、舆情、防欺诈等具有丰富关系数据的场景。
本章节为您介绍如何使用图引擎服务(GES)进行创建图。 有三种创建方式可供选择:自定义创建,行业图模板创建和创建动态图,系统默认使用自定义创建方式。 自定义创建图:您可以直接使用系统默认的创图方式,进行查询和分析图。 行业图模板创建图:您可以选择想要创建的模板,系统会创建您所选规格的图并置入模板数据来供您查询和分析图。
{paths_number} # data_total_size: {data_total_size} # data_return_size: {data_return_size} # data_offset: {data_offset} # batch_paths: 每行为1对pair的多条路,格式:
userid>=5 return n 分组聚集 match(n:movie) return n.genres, count(*) 去重 match(n:movie) return distinct n.genres 排序 match(n:movie) return n order by
userid>=5 return n 分组聚集 match(n:movie) return n.genres, count(*) 去重 match(n:movie) return distinct n.genres 排序 match(n:movie) return n order by
g1+=2; return g1; { "data": { "value": 10 } } 假设我们想得到某个match点集的诱导子图以便于后续任务执行(如在页面上绘图): Match<Vertex> v(['1','2']); return v.subgraph();
match(n:user) return n[' userid'] with [1, 2, 3, 4] as list return list[0] with [1, 2, 3, 4] as list return list[0..1] match p=(n)-->(m) return [x in
match(n:user) return n[' userid'] with [1, 2, 3, 4] as list return list[0] with [1, 2, 3, 4] as list return list[0..1] match p=(n)-->(m) return [x in
match (n:movie) return n :查询label为movie的点。 match (n) return n limit 100 表示查询100个节点的详细数据。 match (n{Occupation:'artist'}) return id(n), n.Gender
v(['Vivian','Eric']);return v; 表示查询id为Vivian和Eric的点。 N跳查询 Match<Vertex> v(['Vivian']);v.repeat(bothV()).times(2).emit();return v; 表示查询id为Vivian的both方向两跳内所有的邻居点。
表2 响应Body参数说明 参数 类型 说明 errorMessage String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。 errorCode String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误码。 jobId String
表2 响应Body参数说明 参数 类型 说明 errorMessage String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。 errorCode String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误码。 schema Object
任务中心 管理面任务中心 业务面任务中心 父主题: 查看图任务
match (n) return id(n) limit 10 match (n) return n.age, n.occupation match (n)-[r]->(m) return n.Rating limit 10 unwind [1,2,3] as p return p 下列语
执行Cypher命令,显示执行结果,例如,输入查询命令match (n) return n limit 100,查询结果为: 图2 执行Cypher命令结果 执行DSL命令,显示执行结果,例如,输入查询命令Match<Vertex> v(); v.pick(1); return v,查询结果为: 图3 执行DSL命令结果
表2 响应Body参数说明 参数 类型 说明 errorMessage String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。 errorCode String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误码。 instance_name