[英]Cypher allShortestPaths just return one path?
背景说明:
MATCH (start:kg:test), (end:kg:test), p = allShortestPaths((start)-[*..8]-(end)) where start.value = 'A' and end.value = 'F' RETURN start, end, p
问题
allShortestPaths
函数吗? 谢谢
shortestPath()
返回节点之间的最短路径(如果有多个相同大小的路径,则仅返回找到的第一个路径)。
如果有可能已被退回多路径shortestPath()
他们都将具有相同的大小),然后allShortesPaths()
将返回他们。
如果只想查找两个节点之间的所有可能路径(路径的长度无关紧要,根本就不关心最短的路径),则不需要使用这两个函数。
MATCH p=(start:kg:test)-[*..8]-(end:kg:test)
where start.value = 'A' and end.value = 'F'
RETURN start, end, p
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.