【发布时间】:2019-03-25 01:50:26
【问题描述】:
我正在尝试使用 gremlin-python 对 Neptune 数据库进行深度 4 和广度 4 查询以收集子图(从该子图中获取所有边和顶点)。我想首先从给定顶点开始,通过选择给定顶点的前 4 个加权向外边缘向外扩展。然后,我再次对 4 个新闻节点重复相同的过程。我想总共重复这个向外查询过程 4 次。
我尝试过使用以下代码:
g.V('123').repeat(__.outE().order().by("weight",Order.decr).inV().limit(4)).times(4).toList()
但是,我收到了一个空列表。我不明白为什么,因为我也尝试过
g.V('123').repeat(__.out().limit(4)).times(4).toList()
我能够得到一些顶点(但不是我想要的,因为它们不是来自顶部加权边缘的顶点)。
有没有更好的方法来查询这个 Depth-4 和 Breadth-4 子图?提前谢谢你。
【问题讨论】:
标签: python-3.x gremlin gremlin-server