本页介绍了Atlas上MongoDB Vector Search 功能的兼容性和限制。有关MongoDB Vector Search 与自管理部署的兼容性的详细信息,请参阅部署选项文档。
功能兼容性
MongoDB版本兼容性
MongoDB Vector Search 功能 | 适合该功能的 MongoDB 版本 |
|---|---|
8.0 + | |
直接查询视图 | 8.1 + |
具有通过 | 8.2 + |
| 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 或不指定任何量化类型。
查询限制
选项兼容性及限制
要了解查询选项的兼容性和限制,请参阅: