Spring AI-80.集成 Neo4j 向量存储指南
Neo4j 是开源图数据库,Spring AI 通过 Neo4jVectorStore
支持其向量搜索功能,利用图结构和 HNSW 索引实现高效的相似性检索。以下是核心配置、功能特性及使用流程的总结:
一、环境准备与依赖
-
Neo4j 版本要求
- 需 Neo4j 5.15 或更高版本,支持向量索引和
db.index.vector.queryNodes()
函数。
- 支持本地部署(Docker/Desktop)或云端服务(如 Neo4j Aura)。
-
添加依赖
<dependency>