【发布时间】:2016-01-22 15:37:07
【问题描述】:
我有一个非常大的(数百万个节点和更多关系)嵌入式 Neo4J 图形数据库。我使用的是 Neo4J 的 2.1.5 版。我经常需要查看两个节点如何/是否连接。我使用 GraphAlgoFactory 构建一个路径查找器,然后调用 findSinglePath。如果我构建一个 Djikstra 的路径查找器,它的运行速度比我在节点实际上连接时运行 ShortestPath PathFinder 慢一个数量级。然而,当未连接时,ShortestPath 的运行速度比 DJikstra 慢。有人知道它为什么会这样吗?
另外,如何优化这些调用?当两个节点未连接时,需要 60-120 秒才能弄清楚。就我而言,这太慢了。
【问题讨论】:
标签: optimization neo4j dijkstra shortest-path graph-traversal