Neo4j中gds.graph.project运行原理及匹配Actor节点的疑问
问题解答
- Neo4j支持单个节点绑定多个标签,课程里的Kevin Bacon和Denzel Washington节点,同时带有
Person和Actor两个标签。 - 你通过
gds.graph.project创建的投影图proj,指定包含Person标签的节点,因此那些同时带有Actor标签的Person节点,实际上已经被纳入了这个投影图。 - 你执行的
MATCH (a:Actor)语句是在原始数据库图中筛选节点,拿到的是同时属于Actor和Person的节点ID,而这些节点本身已经存在于投影图proj内,所以后续能基于该投影图正常运行Dijkstra最短路径算法。
内容的提问来源于stack exchange,提问作者Xiang
相关产品推荐
相关产品推荐

