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

问答