首页 > 解决方案 > 无法使用本机投影创建图形

问题描述

我下载了社区版 Neo4j 4.3.3 我安装了与 Neo4j 4.3.3 版兼容的 gds 库 1.6.4。

我正在尝试运行示例以查找 https://neo4j.com/docs/graph-data-science/current/algorithms/dijkstra-source-target/中给出的最短距离

CREATE (a: Location {name: "A" }), (b: Location {name: "B" }), (c: Location {name: "C" }), (d: Location {name: "D" }), (e: Location {name: "E" }), (f:Location{name: "F" }), (a)-[:Road {cost:50}]->(b), (a )-[:Road {cost:50}]->(c), (a)-[:Road {cost:100}]->(d), (b)-[:Road {cost:40}]- >(d), (c)-[:Road {cost:40}]->(d), (c)-[:Road {cost:80}]->(e), (d)-[:Road {cost:30}]->(e), (d)-[:Road {cost:80}]->(f), (e)-[:Road {cost:40}]->(f) WITH a、b、c、d、e、f

调用 gds.graph.create('myGraph', 'Location', 'ROAD', { relationshipProperties: 'cost' } )

匹配(开始:位置{名称:“A”}),(结束:位置{名称:“F”})

CALL gds.shortestPath.dijkstra.write.estimate('myGraph', { startNode: start, endNode: end, relationshipWeightProperty: 'cost', writeRelationshipType: 'PATH' }) YIELD nodeCount, relationshipCount, bytesMin, bytesMax, requiredMemory RETURN nodeCount,关系计数,bytesMin,bytesMax,requiredMemory

但我收到错误

查询内的过程调用不支持隐式命名结果(名称显式使用YIELD)(第 22 行,第 1 列(偏移量:504))“CALL gds.graph.create('myGraph','Location','ROAD',

请任何人解释如何解决此问题。

标签: neo4j

解决方案


推荐阅读