【发布时间】:2013-12-29 20:51:07
【问题描述】:
我检查了neo4j手册中的代码并将版本更改为2.0 link 的代码如下所示:
for ( Path position : Traversal.description()
.depthFirst()
.relationships( Rels.KNOWS )
.relationships( Rels.LIKES, Direction.INCOMING )
.evaluator( Evaluators.toDepth( 5 ) )
.traverse( node ) ){
output += position + "\n";}
当我在我的程序中编写相同的代码时,它会给我org.neo4j.kernel.Traversal 的弃用警告。
我的问题是对于 neo4j v2.0 使用核心 java API 进行遍历的方法是什么。我也尝试使用密码查询进行相同的操作,但它们的查询速度很慢(需要超过 1 秒),并且我在比较 here 中读到 java 遍历 API 比密码更快。
我也想在 neo4j 中尝试 dijkstra 算法,但是当我尝试 dijkstra 手册中给出的代码时,我再次收到弃用警告。
在哪里可以找到说明在 neo4j v2.0 中使用核心 java 遍历 API 的示例/代码?
【问题讨论】: