Skip to main content
Amazon DocumentDB (with MongoDB Compatibility) 使得在云中设置、操作和扩展 MongoDB 兼容数据库变得简单。 使用 Amazon DocumentDB,您可以运行相同的应用程序代码,并使用与 MongoDB 相同的驱动程序和工具。 Amazon DocumentDB 的向量搜索结合了基于 JSON 的文档数据库的灵活性和丰富的查询能力以及向量搜索的强大功能。
本笔记本向您展示如何使用 Amazon DocumentDB 向量搜索 将文档存储在集合中,创建索引,并使用近似最近邻算法(如 “cosine”、“euclidean” 和 “dotProduct”)执行向量搜索查询。默认情况下,DocumentDB 会创建分层可导航小世界 (HNSW) 索引。要了解其他支持的向量索引类型,请参阅上面链接的文档。 要使用 DocumentDB,您必须先部署一个集群。有关更多详细信息,请参阅 开发者指南 注册 免费开始使用。
我们要使用 OpenAIEmbeddings,因此需要设置我们的 OpenAI 环境变量。
现在,我们将把文档加载到集合中,创建索引,然后针对索引执行查询。 如果您对某些参数有疑问,请参阅 文档
一旦文档已加载且索引已创建,您现在可以直接实例化向量存储并对索引运行查询

问答