これは neo4j での私の最初のアプリケーションです。パフォーマンスと使いやすさを向上させるためにトラバーサル API を使用するのが好きですが、ほとんどの操作が実装されていない残りのトラバーサルを見て困惑しました。私は spring-data- を使用しています。 neo4j-rest (3.1.2) neo4j カーネルおよびコア バージョン os 2.0 Ex. Resttraversal Src から (2 つのエバリュエーターのみが実装されています) 適切なバージョンを使用していない場合、どちらのバージョンがこれをより多くサポートしているか
public RestTraversalDescription evaluator(PathEvaluator evaluator) {
if (evaluator == Evaluators.all()) return add("return_filter",toMap("language","builtin", "name","all"));
if (evaluator == Evaluators.excludeStartPosition()) return add("return_filter",toMap("language","builtin", "name","all_but_start_node"));
throw new UnsupportedOperationException("Only builtin paths supported");
}
@Override
public TraversalDescription expand(PathExpander<?> expander) {
throw new UnsupportedOperationException();
}
@Override
public <STATE> TraversalDescription expand(PathExpander<STATE> expander, InitialStateFactory<STATE> initialState) {
throw new UnsupportedOperationException();
}
助けが必要で、解決策を探して 1 日以上無駄にしていると感じています....