在ChromaDB中使用Where过滤器 本教程将引导您了解如何在ChromaDB中使用where过滤器,以根据特定元数据条件筛选和查询项目。 创建集合 我们首先初始化ChromaDB客户端,并创建一个名为 的集合。 添加原始文档 我们使用 方法向集合中添加五条原始文档(来自《黑客帝国》的引言)。每条文档都关联有一个唯一ID,并包含元数据,包括类别和发言人。 使用Where过滤器 ChromaDB支持通过where过滤器按元数据进行查询过滤。在本示例中,我们使用查询文本“什么是矩阵?”来查询集合,并根据发言人是“墨菲斯”这一条件对结果进行过滤。