获取所有相关顶点的最佳葛瑞姆林查询

时间:2018-11-15 13:33:29

标签: amazon-web-services gremlin tinkerpop tinkerpop3 amazon-neptune

我需要获取与起始顶点具有任意数量关系的所有顶点。我有一个有效的查询,但是经过几百条边和图的复杂性后,查询开始显着降低。有没有更有效的方法来获取相关顶点?

&s->id

一个性能下降的例子是一个有202个顶点,259个边的子图。运行配置文件后,似乎发出了1,444,439次遍历,耗时约80 s。

其他信息:该信息来自使用AWS Neptune 1.0.1.0.200258.0运行

1 个答案:

答案 0 :(得分:3)

看起来您只想查找以某种方式连接到初始顶点的所有顶点。尝试以下查询(它不启用路径跟踪,因此应该更快):

g.V(id).emit().repeat(both().dedup())