AllShortestPath返回的关系多于所需的关系

时间:2018-06-10 16:29:51

标签: neo4j

我正在尝试列出DarjeelingSandakphu之间的所有最短路径。虽然查询会产生适当数量的节点(3个跃点),但它也会显示导致更长路径(4个跃点)的关系,例如Darjeeling>Tumbling>Gairibus>BhikeBhanja>Sandakphu

这是我的查询

MATCH graphView = allShortestPaths(({name: "Darjeeling"})-[*]->({name: "Sandakphu"})) RETURN graphView

这是图表结果

enter image description here

如何修改查询以避免不必要的关系?

1 个答案:

答案 0 :(得分:2)

allShortestPaths功能仅为您提供相同长度的路径!

但是,如果您在浏览器上运行它并将结果显示为图形,则浏览器将显示所有路径,但这些元素之间的所有链接

您可以通过停用浏览器配置面板上的Connect result nodes复选框来停用此功能。

如果您想确定结果,请查看table结果(不是图表)。