2016-12-16 7 views
1

私はNeo4Jに非常に複雑なツリーを格納しています。この木は非常に深いことがあります。後の時点で、私は幅広い最初のフォーマットでこのツリーを横断する必要があります。 これを達成する最も効率的な方法は何でしょうか?Neo4Jのトラバースツリー

1)Cypherを通じてこれを達成する可能性はありますか? 2)Neo4JトラバーサルAPIを使用しますか? 3)Cypherを使用してすべての子ノードをリレーションシップでフェッチし、独自のツリーをJavaで作成しますか?

+1

ボルトプロトコルまたはRESTを通じて、より多くの埋め込みにNeo4jを使用していますか? –

答えて

1

トラバーサルフレームワークを使用すると、BFSsがサポートされます。宣言的なグラフパターンマッチングのような操作にはCypherが適していますが、トラバーサルは必須のナビゲーション操作を必要とします。