- nebula 版本:v2.0.1
- 部署方式:分布式
- 安装方式:源码编译
- 是否为线上版本:Y
- 问题的具体描述:
按照我的理解,GET SUBGRAPH 1 STEPS FROM 559509069981450900
这条语句的返回结果中,应该仅包含关于559509069981450900的出边或者入边,这些直接与559509069981450900相连的边,构成1 STEP的SUBGRAPH。
然而,在我们的数据上运行该语句,结果集的_edges列共返回了两行,第一行全部是关于559509069981450900的出边或者入边,也就是我期望的结果,然而第二行却全部是与559509069981450900无关、却与第一行结果中出现的一跳邻居有关的出边或入边。
也就是说,GET SUBGRAPH 1 STEPS FROM 559509069981450900查出了关于559509069981450900的二跳子图。
具体_edges返回结果见附件。
请问这是合理的吗?或者有什么方法可以让GET SUBGRAPH语句不进行这样的返回?
因为这个问题会导致一次查询需要读取了太多与结果无关的节点的属性,耗时过长。_edges.txt (46.7 KB)