You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Neo4j 5.3.0创建向量索引失败,请求协助部署指定存储过程

解决Neo4j 5.3.0中缺失db.create.setNodeVectorProperty存储过程的问题

1. 明确插件归属

db.create.setNodeVectorProperty是Neo4j Vector插件提供的专属存储过程,Neo4j 5.x版本(无论社区版还是企业版)默认都不预装该插件,必须手动安装才能使用向量相关功能。

2. 下载匹配版本的插件

找到与Neo4j 5.3.0完全匹配的Vector插件版本(插件版本必须和服务器版本严格一致,否则会出现兼容性问题),下载后缀为.jar的插件文件。

3. 手动安装插件步骤

  • 先停止正在运行的Neo4j服务器。
  • 将下载好的.jar文件复制到Neo4j安装目录下的plugins文件夹中。
  • 打开Neo4j配置文件neo4j.conf,添加或修改以下配置项,确保插件能正常加载:
    dbms.security.procedures.unrestricted=vector.*
    dbms.security.procedures.allowlist=vector.*
    
    (如果配置文件中已有其他unrestricted或allowlist规则,把vector.*追加到原有内容后即可)

4. 验证安装结果

  • 重启Neo4j服务器。
  • 执行以下Cypher查询确认存储过程是否存在:
    SHOW PROCEDURE YIELD name WHERE name = 'db.create.setNodeVectorProperty' RETURN name
    
    若返回该存储过程名称,说明安装成功。

额外提示

如果使用Neo4j Desktop客户端,可直接通过界面的「Plugins」选项卡搜索并安装Vector插件,无需手动复制文件和修改配置,操作更简便。

内容的提问来源于stack exchange,提问作者Shakthi Ramalingam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 18:22:01