如何在使用neo4j进行遍历的每一步中指定要使用哪种关系类型作为当前节点的函数?

时间:2010-03-12 02:48:12

标签: neo4j traversal graph-databases

我想使用neo4j遍历API遍历我的图形,但我需要能够指定在每一步使用哪种关系类型,并且要使用的关系类型需要是当前节点的函数。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

在当前的Traverser API中,您无法选择与遍历的确切关系。相反,您采用node.getRelationships()的更细粒度的方法,选择您想要的方法并在其上选择结束,依此类推。 算法比使用Traverser更加冗长,但为您提供了更大的灵活性。对于修补方法,Gremlin支持选择边遍历的函数的概念,请参阅here。这将很快使用Blueprint Pipes实现Java级别的性能。

HTH

/ peter neubauer