Graph Neo4j中是否以BFS方式遍历可变长度关系?

Graph Neo4j中是否以BFS方式遍历可变长度关系?,graph,neo4j,cypher,breadth-first-search,Graph,Neo4j,Cypher,Breadth First Search,如果我们有以下图表: 以及以下查询: MATCH (me)-[:KNOWS*1..2]-(remote_friend) WHERE me.name = 'Filipa' RETURN remote_friend.name “Dilshad”是否保证在“Anders”之前返回,换句话说,:KNOWS*1..2是否保证以BFS方式遍历?实际上是DFS 如果您想控制这一点以及有关遍历的更多内容,APOC库中有一个路径扩展器 谢谢您的回答,但是文档中是否有任何地方说变长关系是以DFS方式遍历的。

如果我们有以下图表:

以及以下查询:

MATCH (me)-[:KNOWS*1..2]-(remote_friend)
WHERE me.name = 'Filipa'
RETURN remote_friend.name
“Dilshad”
是否保证在
“Anders”
之前返回,换句话说,
:KNOWS*1..2
是否保证以BFS方式遍历?

实际上是DFS

如果您想控制这一点以及有关遍历的更多内容,APOC库中有一个路径扩展器


谢谢您的回答,但是文档中是否有任何地方说变长关系是以DFS方式遍历的。