Spring AI-79.集成 MongoDB Atlas 向量存储指南
MongoDB Atlas 是 MongoDB 提供的全托管云数据库,支持原生向量搜索功能。Spring AI 通过 MongoDBAtlasVectorStore
实现与 MongoDB Atlas 的集成,利用其向量索引和聚合操作,实现高效的文档嵌入存储与相似性检索。以下是核心配置、功能特性及使用流程的总结:
一、环境准备与依赖
-
MongoDB Atlas 要求
- 集群版本需 >= 6.0.11,启用向量搜索功能,并配置包含
id
、content
、metadata
、embedding
字段的集合。 - 在 Atlas 中创建向量索引(使用 HNSW 算法),确保 IP 地址已加入访问列表。
- 集群版本需 >= 6.0.11,启用向量搜索功能,并配置包含
-
添加依赖
<!-- 自动配置依赖 --> <