neo4j遍历api部分扫描集线器节点

时间:2016-12-05 13:42:57

标签: neo4j graph-traversal neo4j-traversal-api

我使用遍历API来遍历包含一些集线器的图形,即具有许多传入/传出边缘的节点。我想只遍历其中的一些,例如6000然后停止。遍历所有这些不是时间原因的选择,并且遍历非它们也不是一种选择。有人知道这是否可行?

谢谢

1 个答案:

答案 0 :(得分:0)

我不知道你是多么愿意深入挖掘代码并编写自己的分支选择器(遍历API的一部分)。但是我记得neo4j-graph-algo组件(org.neo4j.graphalgo.impl.util.LiteDepthFirstSelector)中的一些实现,它做了类似的事情,尽管它检测并且仅仅推迟那些中心节点(在该类中称为超级节点)直到结束。我认为可以很容易地将其更改为停止遍历这些中心节点而不是推迟它们。这对你有帮助吗?