0

私は現在、ここでチュートリアルを実行しています: Neo4j 1.8.1ドキュメント。ドキュメントが最新に保たれていなかったため、チュートリアルは控えめに言っても無効です。私がやろうとしているのは、次のコードを置き換えることです。

public void foo()
{
   TraversalDescription t = new TraversalDescription();
t.setOrder( TraversalDescription.DEPTH_FIRST );
t.setUniqueness( TraversalDescription.NODE );
t.setMaxDepth( 10 );
t.setReturnFilter( TraversalDescription.ALL );
}

TraversalDescriptionインターフェイスに移動され、関数などのいくつかの関数が削除されたような新しい方法でsetOrder

4

2 に答える 2

2

次の構文が必要です。

for (Path position : Traversal.description()
    .depthFirst()
    .uniqueness(Uniqueness.NODE_GLOBAL)
    .evaluator(Evaluators.toDepth(10)
    .traverse(yourStartNode)) {

}

于 2013-02-17T09:29:27.440 に答える
0

neo4jチュートリアルで使用されるTraversalDescriptionは、neo4jコアjarに存在するインターフェースではなく、サンプルコードに存在するカスタムクラスです。

あなたはでクラスをチェックアウトすることができます

http://grepcode.com/snapshot/repo1.maven.org/maven2/org.neo4j.examples/neo4j-server-examples/1.9.M04/

また、Relationshipsクラスをコピーする必要があります。

おそらく、このチュートリアルはあなたにも役立つでしょう http://weblog4j.com/2013/07/22/neo4j-a-next-generation-graph-database-and-java/

よろしく

于 2013-07-22T13:30:59.330 に答える