检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查看查询结果 数据分析结束后,您可以直接在绘图区查看结果或者在“查询结果”页签获取结果信息。 查看查询结果的具体步骤如下: 进入图引擎编辑器页面,详细操作请参见访问图引擎编辑器。 在执行Gremlin/Cypher/DSL查询或算法分析之后,在“查询结果”页签下,展示查询结果。
声明一个点聚合器,可以定义点上额外的属性/变量。并通过Match批量操作点上额外的变量。 GlobalAcc< ?, ?> 声明一个全局聚合器,定义全局可操作的变量。 表达式语句 operator= 变量赋值 operator+= 变量聚合操作 算术运算+, -, *, / 算术运算
第一次使用Cypher查询,您需要单击结果展示区右上角的“建索引”(后续使用不用进行此操作)。 图1 建索引 在图数据查询区,在您输入查询语句前,按“回车”键执行操作。 Cypher查询语句 常用的查询语句如下表所示: 点查询 match (n:movie) return n :查询label为movie的点。
Gremlin命令怎么执行和查看运行结果? 执行 在图编辑器页面,您可以在此页面对当前图进行查询分析,在页面下方的Gremlin输入框中,输入一行Gremlin命令后,按“回车”键执行。 查看结果 执行Gremlin命令后在“运行记录”可以看到命令运行情况,在“查询结果”可以看到命令执行结果,如果是
其值为空时,将不考虑点的类型,输出算法原始计算结果。 对其赋值时,将从计算结果中过滤出具有该“label”的点的返回。 String 节点label - directed 否 是否考虑边的方向。 Bool true 或false true alpha决定跳转概率系数,也称为阻尼系数,是算法内的计算控制变量。 注意事项
HyG算法结果转存 功能介绍 用于将算法(jobId)的执行结果转存到OBS,供用户查看全量结果。 URI POST /ges/v1.0/{project_id}/hyg/{graph_name}/jobs/{job_id}/export-result 表1 路径参数 参数 是否必选
t-result"接口将全量结果写到obs才能访问。 "TRUNCATED"表示算法结果截断输出,当前只支持"JSON"这种格式。 响应示例 根据输入参数,执行指定算法,查询算法结果(根据算法请求返回的job_id,调用查询job_id接口获取算法结果)。 状态码: 200 成功响应示例
的job_id,调用查询job_id接口获取算法结果)。 状态码: 200 成功响应示例 { "data": { "outputs": { $response_data //各算法的具体返回结果,不同算法返回结果不同 "runtime":
单击“查询结果”可以查看cypher查询语句运行结果。 图2 查询结果展示 画布中只存在一个子图模式时才能输出查询结果。若存在多个不连通的子图或孤立点时,必须先添加边连通各子图或孤立点,还可以通过设置多标签的方式重新构建您的查询模式,否则单击“查询”按钮,会提示存在多个子图模式。
的job_id,调用查询job_id接口获取算法结果)。 状态码: 200 成功响应示例 { "data": { "outputs": { $response_data //各算法的具体返回结果,不同算法返回结果不同 "runtime":
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于IAM获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对
在图数据查询区,单击下拉按钮,切换到Gremlin查询,输入查询语句,按“回车”键执行操作。 图1 切换到Gremlin查询 多标签图不支持Gremlin查询功能。 Gremlin查询语句 常用的查询语句如下所示: 点查询 g.V().limit(100):查询所有点,但限制点的返回数量为100,也可以使用range(x
异步模式下,获取查询结果参见查询Job状态。 limit(2.2.23) 否 Int 该字段仅在异步模式下生效,表示对异步结果的最大结果数限制,默认值为100000。 在语句前可以添加explain和profile前缀,用于显示查询计划: explain只显示查询计划,不执行语句。explain前缀2
执行Cypher查询 功能介绍 Cypher是一种被广泛使用的声明式图数据库查询语言,使用Cypher语句可以查询GES中的数据,并返回结果。当前的Cypher实现中使用了图的统计信息,目前Cypher查询编译过程中使用了基于label的点边索引,如需正常使用Cypher,请先参考Cypher预置条件构建索引。
在图数据查询区,单击下拉按钮,切换到DSL查询,输入查询语句,按“回车”键执行操作。 图1 切换到DSL查询 多标签图不支持DSL查询功能。 DSL常用查询语句 常用的查询语句如下表所示: 点查询 Match<Vertex> v(['Vivian','Eric']);return v; 表示查询id为Vivian和Eric的点。
执行失败时,用于显示错误码。 jobId String 执行该异步任务的jobId。 可以查询jobId查看任务执行状态、获取返回结果,详情参考查询Job状态(1.0.0)-业务面。 请求示例 请求示例1,异步任务的执行结果导出到OBS文件,导出路径为demo_movie/,导出文件名louvain,导出后删除原job任务。
data Object 要查询的索引数据。 result String 查询结果,成功时为success。 indices List 查询结果,索引列表。 indexType String 查询结果,索引类别。 indexName String 查询结果,索引名称。 indexLabel
执行成功时,字段可能为空。 执行失败时,用于显示错误码。 data Object 查询结果。请求失败时,该字段为空。 请求示例 执行Gremlin查询操作,输入的查询命令为g.V().limit(100)表示查询所有点,但限制点的返回数量为100。 POST http://{SERVER_URL}/ges/v1
5 示例 输入参数source=Lee,target=Alice,n=10,k=5,directed=false,计算结果会展示在绘图区,JSON结果会展示在查询结果区。 父主题: 算法参考
算法结果TXT格式说明 表1 算法结果的txt格式 算法 支持程度 header content e.g. all_pairs_shortest_paths 本地,OBS # runtime: {runtime} # paths_number: {paths_number} # data_total_size: