概述
Schema总览算法通过统计起、终点schema信息、其间的边schema信息及相应边数,实现对图结构的整体展示。
语法
- 命令:
algo(schema_overview)
- 参数:
名称 |
类型 |
规范 |
默认 |
可选 |
描述 |
---|---|---|---|---|---|
order | string | asc , desc |
/ | 是 | 根据边数对结果排序 |
示例
示例图集如下:

直接返回
别名序号 | 类型 |
描述 |
列名 |
---|---|---|---|
0 | []perGroup | 统计两个点schema间某个边schema下的边数 | node schema(src) , edge schema , node schema(dest) , count |
algo(schema_overview).params() as result
return result
结果:result
node schema(src) |
edge schema |
node schema(dest) |
count |
---|---|---|---|
account | follow | account | 2 |
account | like | movie | 1 |
movie | filmedIn | country | 1 |
director | direct | movie | 2 |
流式返回
别名序号 | 类型 |
描述 |
列名 |
---|---|---|---|
0 | []perGroup | 统计两个点schema间某个边schema下的边数 | node schema(src) , edge schema , node schema(dest) , count |
algo(schema_overview).params().stream() as result
where result.`node schema(src)` = "account"
return result
结果:result
node schema(src) |
edge schema |
node schema(dest) |
count |
---|---|---|---|
account | follow | account | 2 |
account | like | movie | 1 |