Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/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
neo4j如何了解BFS沿线的每个节点_Neo4j_Breadth First Search - Fatal编程技术网

neo4j如何了解BFS沿线的每个节点

neo4j如何了解BFS沿线的每个节点,neo4j,breadth-first-search,Neo4j,Breadth First Search,每个人 我对neo4j有个问题。现在我学会了 但是他们从节点“Ed”打印出整个路径 2-->0-->5-->4-->1 如果我有一个大而复杂的图形数据集。可能从节点5到节点4,在我已经穿过的其他节点BFS期间。所以这次,我可以停在节点5。 所以这里的问题是,我想知道bfs上的每个节点,对自己做一些小测试,然后决定是否继续遍历。 如何处理此问题?使用Evaluator、您自己的实现或其中的一些。或者,如果路径位置符合您的条件,则只需中断循环。此外,单击屏幕顶部的帮助按钮,进行浏览,并通读帮助中心页

每个人 我对neo4j有个问题。现在我学会了

但是他们从节点“Ed”打印出整个路径

2-->0-->5-->4-->1

如果我有一个大而复杂的图形数据集。可能从节点5到节点4,在我已经穿过的其他节点BFS期间。所以这次,我可以停在节点5。 所以这里的问题是,我想知道bfs上的每个节点,对自己做一些小测试,然后决定是否继续遍历。
如何处理此问题?

使用
Evaluator
、您自己的实现或其中的一些。或者,如果
路径位置
符合您的条件,则只需中断循环。此外,单击屏幕顶部的
帮助
按钮,进行浏览,并通读帮助中心页面以了解StackOverflow。然后回去修改你的问题的语法、格式和内容,直到它们可以理解并切中要害;不要发布副本;并接受回答您问题的答案。谢谢。但是如何获取路径上的当前节点(此代码中的位置)?您是否尝试过
path#endNode()
?在您的情况下,
position.endNode()
。看见
 for ( Path position : db.traversalDescription()
            .breadthFirst()
            .relationships( Rels.KNOWS, Direction.OUTGOING )           
            .traverse( node ) )
    {
        output += position + "\n";
    }