首先说明,我下载的是Neo4j-community-4.3.7,下载的图算法的jar包是GDS1.7.2版本。
(1)Neo4j?v3.5前使用的是Neo4j Graph Algorithms,往后的版本更新为Neo4j Graph Data Science
(2)Graph Data Science 1.7.2 - Neo4j Graph Database Platform?官方教程上面有说明GDS 1.7.2适配Neo4j的4.3.7版本
1.安装JDK和Neo4j
参考链接:超详细neo4j安装教程_至少我有我a的博客-CSDN博客_neo4j安装
?2.安装Neo4j的图算法库
参考链接:neo4j图算法库(Graph Algorithms)的安装与使用_rsh_whu的博客-CSDN博客
执行到验证图算法库的版本那一步的时候报错
Neo.ClientError.Statement.SyntaxError
Unknown function 'algo.version' (line 1, column 8 (offset: 7))
"RETURN `algo`.`version`() AS `algo.version()`"
^
以为是jar版本的原因(所以才有开头版本适配那一段的说明)
3.发现是验证语句的问题,步骤2参考文章中下载的是Neo4j Graph Algorithms 3.5.14.0,所以验证使用的语句是RETURN algo.version()。而我下载的是Neo4j-community-4.3.7,下载的图算法的jar包是GDS1.7.2版本,所以验证语句应该为RETURN gds.version()
参考链接:Neo4j:入门基础(七)之Algo插件_Puzzle的博客-CSDN博客
?
?安装好啦!
附官方的完整下载GDS的教程链接:Neo4j Server - Neo4j Graph Data Science
|