穿越Neo4J的树

时间:2016-12-16 09:17:28

标签: neo4j cypher graph-databases nosql

我在Neo4J中存储了一个非常复杂的树。这棵树可以很深。在稍后的时间点,我需要以广度优先的格式遍历这棵树。 实现这一目标的最有效方法是什么?

1)是否有可能通过Cypher实现这一目标? 2)我应该使用Neo4J遍历API吗? 3)我应该使用Cypher获取所有具有关系的子节点,并自己构建树(用Java编写逻辑)。

1 个答案:

答案 0 :(得分:1)

使用遍历框架,它支持BFSs。 Cypher更适合于声明性图形模式匹配操作,而遍历需要命令性导航操作。