【Neo4j】一文教你在Neo4j中安装插件graph-data-science(GDS)

【前言】博主也是因学习需要,要用到Neo4j的插件graph-data-science(GDS),关于Neo4j插件安装的教程,在网上也有不少,但是对着教程还是研究了半天还没有安装成功,最终经过不懈努力还是安装成功了,下面博主把安装过程中遇到的问题归纳一下。
目录:

问题1:从哪里去下载GDS,放在哪里呢?

(1)GDS版本不确定

(2)GDS文件下载

(3)把文件放在plugins文件夹中

问题2:如何配置GDS呢?

(1)如何寻找这个conf文件?

(2)需要修改什么配置呢?

(3)如何修改呢

问题1:从哪里去下载GDS,放在哪里呢?

答:博主也是浏览了不少博主的推文,也确实看到了很多非常详细的教程。博主按教程操作简直是问题频发啊。为什么呢?

参考教程:【Neo4j】 安装GDS 插件 - Joshua王子 - 博客园

(1)GDS版本不确定

答:有部分推文提供了Neo4j版本和GDS版本对照表,但是可能Neo4j更新比较快,对照表没有更新吧,博主并没有找到自己的Neo4j版本对应的GDS

【解决方案】可以在下载链接里面,查看版本说明!

本人Neo4j版本为Neo4j 5.24.0,下载并安装的是 neo4j-graph-data-science-2.12.0.jar

(2)GDS文件下载

答:如果找对了版本,那么下载其实也是一个问题。在不少的GitHub中,也提供了下载链接,但是博主经过尝试发现下载的是Zip文件,而要求下载的是jar文件,那么怎么把Zip文件转换为jar文件也成了一个问题,这个问题博主没有解决。

【解决方案】那么不知道如何把Zip文件转化为jar文件,那么我们就直接下载jar文件,下载链接:https://github.com/neo4j/graph-data-science/releases

(3)把文件放在plugins文件夹中

答:文件下载好了,那么文件怎么用成了问题?教程中说把下载的jar文件(不是zip文件)放在一个plugins文件夹中,那么这个文件夹在哪呢?博主也是找了半天,终于找到了。
【解决方案】直接告诉你这个文件夹可能会在哪里?文件夹在Neo4j的安装目录下,需要找到相对应的数据库(如果有多个数据库的话,就比较麻烦了)

plugins文件夹目录:(Neo4j安装文件夹)\application data\relate-data\dbmss\<数据库名称>\plugins
【解决方案②】如果有多个数据库,博主发现个方便的办法:

1.在Neo4j中,打开数据库的命令窗口



2.命令窗口前这一行地址就是当前数据库的地址啦!



3. 把下载好的jar文件放在plugins文件夹下面即可

问题2:如何配置GDS呢?

答:网络上浏览的教程也提供了配置的方案,但是博主草率的配置完成后,发现数据库DBMS无法运行了!!!问题出在哪呢?

(1)如何寻找这个conf文件?

答:在前面寻找plugins文件夹的基础上,寻找conf文件就比较轻松啦,这个文件夹conf就在plugins文件夹的同级目录下,打开并找到“neo4j.conf”文件,使用记事本或其他方式打开。





【其他方案】如果不想找文件,在Neo4j中,点击数据库右侧“...”,选择Setting,打开就是。

(2)需要修改什么配置呢?

答:网络上的那些教程,提供的修改内容都是正确的,但是怎么个修改法就需要注意了!!
dbms.security.procedures.unrestricted=gds.* dbms.security.procedures.allowlist=gds.* 

(3)如何修改呢?

答:在键盘上,按下“Win”+“F”按键(即 打开查找功能),分别搜索



也就是需要修改配置的那两串配置前面那一节。
① 会发现“dbms.security.procedures.unrestricted”应该是已经取消注释了(即 前面没有#),若没有则取消其注释;并添加上“,gds.*”即可。
② 会发现文件中已经有“# dbms.security.procedures.allowlist=apoc.coll.*,apoc.load.*,gds.*”,可能已经被注释了,把其前面的“#”删掉即可!
③ 【不建议】应该也可以直接把上面两句话直接放在文件最后面,但是可能会出现原本文章中的“dbms.security.procedures.unrestricted=jwt.security.*”与新添加的“dbms.security.procedures.unrestricted=jwt.gds.*”出现冲突,导致DBMS无法运行起来!
【鸣谢】以上就总结完成啦,感谢学习期间,浏览过的博主的支持!

Read more

GitHub Copilot提示词终极攻略:从“能用”到“精通”的AI编程艺术

摘要:GitHub Copilot作为当前最强大的AI编程助手,其真正的价值不仅在于自动补全代码,更在于开发者如何通过精准的提示词工程与之高效协作。本文系统解析Copilot提示词的核心原理、设计框架与实战技巧,涵盖从基础使用到高级功能的完整知识体系。通过四要素框架、WRAP法则、多场景应用指南,结合表格、流程图等可视化工具,帮助开发者掌握与AI协作的编程范式,提升300%以上的开发效率。文章深度结合当今AI技术发展趋势,提供理论性、可操作性、指导性并存的全面攻略。 关键词:GitHub Copilot、提示词工程、AI编程、代码生成、开发效率、人机协作 🌟 引言:当编程遇见AI,一场思维范式的革命 “写代码就像与一位天才但有点固执的同事合作——你需要用它能理解的语言,清晰地表达你的意图。”这是我在深度使用GitHub Copilot六个月后的最大感悟。 2023年以来,AI编程助手从概念验证走向生产力工具的核心转变,标志着一个新时代的到来。GitHub Copilot不再仅仅是“自动补全工具”,而是具备问答、编辑、自动执行能力的AI开发伙伴。然而,许多开发者仍停留在基础使

llama.cpp 部署 Qwen3-14B-Claude-4.5-Opus-High-Reasoning-Distill-GGUF

模型:Qwen3-14B-Claude-4.5-Opus-High-Reasoning-Distill-GGUF "model": "Qwen3-14B" 显存:21~25GB max-model-len :40960 并发: 4 部署服务器:DGX-Spark-GB10 120GB 生成速率:13 tokens/s (慢的原因分析可见https://blog.ZEEKLOG.net/weixin_69334636/article/details/158497823?spm=1001.2014.3001.5501) 部署GGUF格式的模型有3种方法 对比项Ollamallama.cppLM Studio/OpenWebUI上手难度⭐ 最简单⭐⭐⭐ 需编译⭐ 图形界面推理性能🔶 中等🥇 最强🔶 中等GPU控制有限完全可控有限API服务开箱即用需手动启动内置适合场景快速部署/生产性能调优/研究本地体验

【大模型知识】Chroma + Ollama + Llama 3.1 搭建本地知识库

【大模型知识】Chroma + Ollama + Llama 3.1 搭建本地知识库

搭建本地知识库 * ✅ 一、整体架构设计(RAG + 向量检索 + 本地 LLM) * 🧰 二、推荐技术栈(2026 年最佳实践) * 🛠️ 三、具体搭建步骤(以 Chroma + Ollama + Llama 3.1 为例) * 步骤 1:安装基础环境 * 步骤 2:安装 Python 依赖 * 步骤 3:准备知识文档 * 步骤 4:构建向量知识库(Python 脚本) * 步骤 5:启动问答服务(RAG 推理) * 🔒 四、安全与性能优化建议 * 1. **隐私保护** * 2. **性能调优** * 3. **中文增强** * 🧪 五、

探索云开发Copilot,AI如何重塑开发流程?

探索云开发Copilot,AI如何重塑开发流程?

文章目录 * 1 AI与低代码 * 2 Copilot功能 * 3 案例解析 * 4 Copilot不足 * 5 改进建议 刚接触 Copilot 时, Copilot 的 AI 低代码生成功能让我眼前一亮,使得我开发变得更简洁高效。 以前,我总是依赖手写代码,从搭建环境到实现功能,每一步都非常耗时。 虽然这个过程有助于技术成长,但在面对复杂需求时,常常觉得费时费力。 1 AI与低代码 低代码平台通过拖拽组件和模块化开发,极大地降低了技术门槛,让没有开发背景的人也能轻松实现自己的创意。 这种方式不仅快速,而且灵活,适合那些想要快速搭建应用的用户。再加上人工智能在自然语言理解和代码生成方面的突破,开发效率也得到了极大的提升。 云开发 Copilot 正好是这种结合的典型代表。它不仅利用低代码技术简化开发过程,还融合了AI智能生成和优化的功能,帮助开发者更高效地从需求到最终实现。 通过这种方式,不管是技术新手还是有一定开发经验的人,都能更轻松地完成项目,云开发 Copilot 体验地址:https://tcb.