温馨提示:本文翻译自stackoverflow.com,查看原文请点击:janusgraph - Ego Network using Gremlin
gremlin gremlinpython janusgraph

janusgraph - 自我网络使用Gremlin

发布于 2020-04-15 09:37:52

我是gremlin的新手,并且一直在使用Gremlin创建自我网络。

自我变更连接非常容易找到,但是问题在于找到变更变更连接。有没有一种方法可以编写查询来提取n半径自我网络中的所有alter-alter连接以及ego-alter连接?

在此处输入图片说明

例如在众神的图表中。“木星”的1-半径自我网络具有“木星海王星”,“木星冥王星”的自我改变连接。而备用连接是“ Neptune-Pluto”。如何检索这些连接。

提前致谢。

查看更多

提问者
Shubham Yadav
被浏览
60
gremlify 2020-02-22 17:46

这是我寻找“改变-改变”联系的尝试

g.V().has('name', 'jupiter').as('ego').repeat(out()).times(1).emit()
.dedup().aggregate('alter')
.as('from').out()
.where(within('alter'))
.as('to').select('from', 'to').by('name').dedup()

times步骤中的数字是您的重做次数。

另外,我在gremlify中创建了图形,因此您可以使用以下查询:

https://gremlify.com/1p