嗨,我已经建立了一个图形(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)
,但对于这种方法,我需要知道级别。
暂无答案!
目前还没有任何答案,快来回答吧!