graphframes motif查找任何级别节点

fwzugrvs  于 2021-05-29  发布在  Spark
关注(0)|答案(0)|浏览(446)

嗨,我已经建立了一个图形(5000万个顶点,3000万条边)使用Spark。我使用graphframes来解决大多数图形查询。
我的节点形式为=(n1有父节点n2,n2有父节点n3….)

n1-->parent-->n2-->parent-->n3-->parent-->n4-->parent-->n5-->parent-->n6-->parent-->n7

我需要检查n1是否有父级n5(我不知道n5处于哪个级别)
在gremlin中,我们可以使用

g.v().has(node_id,n1).repeat(out('parent')).untill(out('parent').has(node_id,n5)

我们能用graphframe motif解决这样的用例吗
我试过使用 (a)-[p1]->(b); (b)-[p2]->(c); (c)-[p3]->(d); (d)-[p4]->(e) ,但对于这种方法,我需要知道级别。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题