Spark で GraphFrame を作成しましたが、グラフは現在次のようになっています。
基本的に、これらの各サブグラフが互いに切断されるようなサブグラフがたくさんあります。特定のノード ID を指定すると、サブグラフ内の他のすべてのノードを検索したいと考えています。たとえば、ノード ID 1 が指定されている場合、グラフはトラバースして 2,10,20,3,30 を返します。
モチーフを作成しましたが、正しい結果が得られません。
testgraph.find("(a)-[]->(b); (c)-[]->(b)").filter("(a.id = '1')").show()
残念ながら、連結成分関数はグラフ全体を考慮します。GraphFrame/GraphXを使用して、特定のノード ID を指定して、切断されたサブグラフ内のすべてのノードを取得することは可能ですか?