【发布时间】:2018-03-20 06:47:06
【问题描述】:
我试图运行一个 gremlin 查询以从给定顶点 v 中找到 k 个距离顶点,并省略与 v 直接连接的顶点。
我正在使用 Gremlin 3.2.6。
所以,对于 k 距离(朋友的朋友)来说,这样的事情不能正常工作
g.V(v).both().as(“x”).repeat(both()).times(k).where(neq("x")).dedup()
上面应该省略“x”中的顶点,但事实并非如此。 我的图是有向的,一对顶点之间可能有两个方向的边。
另外,我如何使用循环(很难使用它)对给定距离小于一些 k 进行通用化,并且有什么方法可以将距离与顶点列表一起打印。谢谢。
【问题讨论】:
标签: gremlin breadth-first-search tinkerpop3 janusgraph