Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visual query config desc #1627

Merged
merged 6 commits into from
Apr 6, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 38 additions & 13 deletions docs-2.0/nebula-explorer/12.query-visually.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,31 @@
| nGQL | 单击 **nGQL** 为构图显示查询语句。 |
| 查询 | 单击**查询**将查询结果可视化地显示在画布中。 |

## 配置项说明

### 点的配置项

![vertex_confi](https://docs-cdn.nebula-graph.com.cn/figures/vertex-config_cn.png)

- 在**标签名**中配置多个 Tag 查询多 Tag 的点。
- 在**筛选条件**中设置一组或多组过滤条件,包括点的属性、运算符、属性值。

!!! enterpriseonly

当配置多 Tag 的点时,仅企业版支持设置**筛选条件**查询数据。

### 边的配置项

![vertex_confi](https://docs-cdn.nebula-graph.com.cn/figures/edge-config_cn.png)

- 在**边类型**中配置一个或多个 Edge Type。
- 在**方向**中设置边的方向,包括流出、流入、双向。
- 选择**单步**设置定长路径,选择**范围**设置变长路径。
- 在**筛选条件**中设置一组或多组过滤条件,包括边的属性、运算符、属性值。

!!! enterpriseonly

当配置多 Edge Type 的边时,仅企业版支持设置**筛选条件**查询数据。

## 示例

Expand All @@ -46,12 +71,12 @@

2. 配置过滤条件。

1. 设置第一个 player 的过滤条件为 player.name == Yao Ming。
2. 设置两个 player 之间边的边类型为 follow、双向、步数为 1。
3. 设置第二个 player 的过滤条件为 player.age > 35。
4. 设置第二个 player 和 team 之间边的边类型为 serve,方向为流出,步数为 1。
5. 单击![Output](https://docs-cdn.nebula-graph.com.cn/figures/visual-nav-output.png)选中第二个 player、team、及它们之间的 serve 边。
6. 单击**模式查询**框,然后设置**结果数量限制**为 6。
1. 设置第一个 player 的过滤条件为 player.name == Yao Ming。
2. 设置两个 player 之间边的边类型为 follow、双向、步数为 1。
3. 设置第二个 player 的过滤条件为 player.age > 35。
4. 设置第二个 player 和 team 之间边的边类型为 serve,方向为流出,步数为 1。
5. 单击![Output](https://docs-cdn.nebula-graph.com.cn/figures/visual-nav-output.png)选中第二个 player、team、及它们之间的 serve 边。
6. 单击**模式查询**框,然后设置**结果数量限制**为 6。

3. 单击**查询**。系统将 6 条查询关系结果显示至画布中。

Expand All @@ -65,11 +90,11 @@
1. 构造查询模式,拖拽 Tag 至面板中(3 个 player 和 1 个 team)。
2. 配置过滤条件。

1. 设置第一个和第二个 player 之间边的边类型为 follow、双向、步数为 1。
2. 设置第一个 player 和 team 之间的边的边类型为 serve、方向为流出、步数为 1。
3. 设置第二个 player 和 team 之间的边的边类型为 serve、方向为流出、步数为 1。
4. 设置第三个 player 的过滤条件为 player.age > 30。
5. 设置第三个 player 和 team 之间的边的边类型为 serve、方向为流出、步数为 1。
6. 单击![Output](https://docs-cdn.nebula-graph.com.cn/figures/visual-nav-output.png)选中第三个 player、team、及它们之间的 serve 边。
1. 设置第一个和第二个 player 之间边的边类型为 follow、双向、步数为 1。
2. 设置第一个 player 和 team 之间的边的边类型为 serve、方向为流出、步数为 1。
3. 设置第二个 player 和 team 之间的边的边类型为 serve、方向为流出、步数为 1。
4. 设置第三个 player 的过滤条件为 player.age > 30。
5. 设置第三个 player 和 team 之间的边的边类型为 serve、方向为流出、步数为 1。
6. 单击![Output](https://docs-cdn.nebula-graph.com.cn/figures/visual-nav-output.png)选中第三个 player、team、及它们之间的 serve 边。

3. 单击**查询**。
3. 单击**查询**。