Docs 菜单

Atlas Search兼容性和限制

对于某些功能, Atlas Search可能需要特定版本的MongoDB 。下表列出了需要特定MongoDB版本的Atlas Search功能。

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

5.0.4+, 6.0+, 7.0+, 8.0+

6.0 +、 7.0 +、 8.0 +

5.0.6+, 6.0+, 7.0+, 8.0+

5.0+, 6.0+, 7.0+, 8.0+

6.0 +、 7.0 +、 8.0 +

6.0 +、 7.0 +、 8.0 +

5.0+, 6.0+, 7.0+, 8.0+

6.0 +、 7.0 +、 8.0 +

6.0 +、 7.0 +、 8.0 +

6.0 +、 7.0 +、 8.0 +

使用 Atlas CLI 进行 Atlas Search 本地部署

6.0 +、 7.0 +、 8.0 +

$search searchAftersearchBefore 选项

6.0.13+, 7.0.5+, 8.0+

时间序列集合不支持 Atlas Search。

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

以下限制仅应用于 M0M2M5 Flex 集群上的Atlas Search :

  • 您创建的内容不能超过:

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

    • M2 集群上有 5 个索引。

    • M5 集群上有 10 个索引。

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

  • 在达到集群套餐允许的最大索引数时,您可以升级集群套餐以创建额外的索引。如果升级集群套餐,则会在新的集群套餐上重建索引,从而触发初始同步

  • 索引定义 JSON 对象的大小不能超过 3KB。

  • 一个索引定义只能具有一个同义词映射

  • 构建包含超过 300 个字段的索引失败。

  • Lucene 的默认子句限制 1024 适用于为搜索创建的任何 BooleanQuery

  • 同义词集合不能超过 10,000 个文档。

  • Atlas Search 不会捕获或显示跟踪的查询的查询分析

  • Atlas Search 不支持使用 Atlas 用户界面中的 Customer Key Management(客户密钥管理)通过加密密钥对 Atlas Search 索引进行加密。

注意

要学习;了解Search Playground 限制,请参阅 Search Playground 限制。

要学习;了解索引限制,请参阅:

要学习;了解字段类型限制,请参阅:

要学习;了解查询运算符限制,请参阅:

要学习;了解查询选项的功能和限制,请参阅: