Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graph Neo4j中是否以BFS方式遍历可变长度关系?_Graph_Neo4j_Cypher_Breadth First Search - Fatal编程技术网

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方式遍历的。