ShortestPath 找不到没有最大跳数限制的任何路径

ShortestPath doesn't find any path without max hops limit

在我的图表中,顶点 5 和 36 之间有一条路径但是当我 运行 查询时:

match (n {Id:5}), (m {Id:36}), p=shortestPath(n-[*]->m) return length(p);

我返回了 0 行。但是,当我向路径添加最大跳数限制时,我得到了结果:

match (n {Id:5}), (m {Id:36}), p=shortestPath(n-[*..100]->m) return length(p);

有人可以向我解释为什么没有最大跳数限制的查询不起作用吗?

我遇到了同样的问题,我发现如果你不通知最大跳数,最短路径会将最大跳数限制为 15。我正在使用 neo4j 2.2.1