MongoDBVectorSearchTool
描述
在 MongoDB Atlas 集合上执行向量相似度查询。支持索引创建辅助功能和嵌入文本的批量插入。 MongoDB Atlas 支持原生向量搜索。了解更多:https://mongodb.ac.cn/docs/atlas/atlas-vector-search/vector-search-overview/安装
与 MongoDB 扩展一起安装参数
初始化
connection_string(字符串, 必填)database_name(字符串, 必填)collection_name(字符串, 必填)vector_index_name(字符串, 默认vector_index)text_key(字符串, 默认text)embedding_key(字符串, 默认embedding)dimensions(整数, 默认1536)
运行参数
query(字符串, 必填): 用于嵌入和搜索的自然语言查询。
快速入门
代码
索引创建辅助功能
使用create_vector_search_index(...) 配置具有正确维度和相似度的 Atlas 向量搜索索引。
常见问题
- 认证失败: 确保您的 Atlas IP 访问列表允许您的运行器,并且连接字符串包含凭据。
- 未找到索引: 首先创建向量索引;名称必须与
vector_index_name匹配。 - 维度不匹配: 将嵌入模型维度与
dimensions对齐。
更多示例
基本初始化
代码
自定义查询配置
代码
预加载数据库和创建索引
代码
示例
代码
