对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

MongoDB Vector Search 兼容性和限制

本页介绍了Atlas上MongoDB Vector Search 功能的兼容性和限制。有关MongoDB Vector Search 与自管理部署的兼容性的详细信息,请参阅部署选项文档。

MongoDB Vector Search 功能
适合该功能的 MongoDB 版本

8.0 +

直接查询视图 $vectorSearch

8.1 +

具有通过 $lookup/$unionWith的分片的片子管道的视图

8.2 +

$rankFusion 在视图上

8.2 +

7.0.2+

8.3 +

要学习;了解支持的客户端,请参阅支持的客户端。

大量索引会在基础集群上产生大量负载,并可能扰乱您的工作负载。单个集群上的搜索索引硬性限制为 2,500。但是,集群可以支持的索引数量取决于集群层和工作负载。由于索引数量少得多,M10 等较小的集群层可能会出现性能下降或内存不足错误的情况。从少量索引开始,并在扩展时监控集群的资源使用情况。

您创建的内容不能超过:

  • 免费集群上的 3 索引(无论是 search 还是 vector 类型)。

  • 针对 Flex 集群的 10 个索引。

要学习;了解有关索引限制的更多信息,请参阅:

MongoDB Vector Search 索引支持长度小于或等于 8192 维度的向量嵌入。要学习;了解有关索引字段类型的更多信息,请参阅:

如果您使用的聚集文档并将 notablescan参数设立为true ,您的MongoDB Vector Search 索引可能无法完成构建。要解决此问题,您必须将notablescan 参数设立为false 或检查日志以了解索引状态转换。

嵌套向量索引目前不支持binary quantization。请改用 scalar quantization 或不指定任何量化类型。

要了解查询选项的兼容性和限制,请参阅: