3

neo4jトラバーサルAPIを使用してグラフをトラバースしたいのですが、すべてのステップで使用するリレーションシップタイプを指定できる必要があり、使用するリレーションシップタイプは現在のノードの関数である必要があります。これを行う方法はありますか?

4

1 に答える 1

1

現在のTraverserAPIでは、トラバースする正確な関係を選択することはできません。代わりに、node.getRelationships()のよりきめ細かいアプローチを採用し、必要なものを選択して、その上で終了します。アルゴはTraverserを使用するよりも少し冗長になりますが、柔軟性が高くなります。いじくり回すアプローチについては、Gremlinは、トラバースするエッジを選択するための関数の概念をサポートしています。ここを参照してください。これは、JavaレベルのパフォーマンスのためにBlueprintPipesを使用してまもなく実装されます。

HTH

/ peter neubauer

于 2010-03-12T05:36:40.480 に答える