2026 年版本发布
2026 年 4 月 14 日发布
新增对 多选分面(Facet)的支持,启用用户能够按同一分面(Facet)中的多个存储桶进行过滤,而无需重新计算该分面(Facet)中其他存储桶的计数。
2026 年 1 月 29 日发布
新增 MongoDB Search 警报和索引字段限制指标,以防止过度索引导致性能下降和
mongot不稳定:To mitigate alerts, consider switching to static mapping, applying the attribute pattern for polymorphic schemas, and auditing
nGramorautocompleteusage. To learn more, see Review MongoDB Search Metrics.
2025 年版本发布
2025 年 11 月 24 日发布
通过添加vectorSearch 操作符和向量索引类型,添加对向量搜索的词法预过滤器的预览支持。这样,您就可以在执行向量相似度搜索之前,通过分析的文本功能(例如模糊搜索、短语匹配、位置过滤器、通配符模式匹配等)来过滤文档。
2025 年 11 月 06 日发布
对使用
multi进行索引的 string 字段进行去重的存储费用。修复了针对高关联基数字段时的
token字段类型问题。
2025 年 10 月21 日发布
支持使用
returnScope将数组中的对象作为单个文档进行查询、过滤和检索。添加 hasRoot 操作符,用于在使用
returnScope时查询根文档字段。添加 hasAncestor 操作符,用于在使用
returnScope时查询更高级别或同级别的字段。支持将嵌套字段存储在对象数组中,使用storedSource进行检索,并使用returnStoredSource进行任何操作符的查询。
2025 年 9 月 25 日发布
添加对使用
typeSets配置动态索引的支持。要了解更多信息,请参阅配置typeSet。从MongoDB 8.0.14 开始,
returnStoredSource和scoreDetails选项必须设立为true或false。为这些选项指定null的查询将失败。新增支持在索引
string字段时指定stableTfl或boolean相似算法,如 MongoDB Search string 和 autocomplete 类型。这些算法在查询时应用,用于计算 MongoDB Search 分数,支持 text、phrase、queryString 和 autocomplete 操作符。了解更多信息,请查看分数详情。
2025 年 9 月 22 日发布
通过始终从基本string字段检索突出显示来改进突出显示加载。
跳过下载超过配置期限阈值的快照。
更新 blobstore 凭证处理以使用新的
refreshDate字段,而不是已弃用的expirationDate字段。添加所需的内存使用量指标。
2025 年 7 月 10 日发布
添加了对自定义分析器的新词元过滤类型
keywordRepeat和removeDuplicates的支持。删除对 snowballStemming 词元过滤器类型中已弃用的
kp和lovins词干分析器的支持。更改
german词干分析器对变音符号的处理方式,使德语字母 ä、ö 和 ü 分别扩展为 ae、oe 和 ue。german2词干分析器现已过时。
2025 年 6 月 25 日发布
MongoDB v8.1 支持:
2025 年 6 月 10 日发布
引入结构化 JSON mongot 日志。
添加对词元类型进行分面(Facet)的能力。stringFacet 仍受支持,但现已过时。
2025 年 1 月 24 日发布
添加按数字和日期分面(Facet)的能力。numberFacet 和 dateFacet 仍受支持,但现已过时。
支持对数组中的数字和日期进行
facet(MongoDB搜索操作符) 分组。
2024 年发布
2024 年 12 月 09 日发布
支持
facet(MongoDB搜索操作符) 查询的 解释 。支持自定义 null 值和缺失值的排序顺序。要了解详情,请参阅语法。
避免在初始化错误时删除索引。
2024 年 10 月18 日发布
修复了磁盘已满时导致搜索节点崩溃的问题。
2024 年 9 月 18 日发布
2024 年 6 月 28 日发布
升级到 Java 21 。
更新所有索引,以支持
number和date类型的排序选项。
注意
Atlas will reindex all of your existing MongoDB Search indexes on the Atlas cluster in a rolling manner. The Atlas UI will display alerts that indicate the timing of your reindexing. clusters not using separate search nodes might notice a temporary increase in disk and CPU utilization during reindexing. For clusters using separate search nodes, Atlas will temporarily deploy additional nodes for free for reindexing and there will be no downtime for swapping of indexes when the new index build completes.
2024 年 6 月 25 日发布
Makes Search Nodes on Azure generally available for both your development and production deployments.
Introduces Search Nodes support for multi-region and multi-cloud clusters as a Preview feature.
31 5 月2024发布
在 Search Tester 中引入MongoDB Search Query Templates,这使得使用预先编写的
$search查询(包括must和should等条件子句、用于键入时搜索的autocomplete)更轻松地进行查询体验、分面等。要学习;了解更多信息,请参阅定义查询。对MongoDB Search API端点进行更改。要学习;了解更多信息,请参阅 5 月 31 2024 版本的API变更日志。
10 5 月2024发布
截断较大的 stringFacet 值。
07 5 月2024发布
修复了以下问题:使用
returnStoredSource时, MongoDB Search 未在结果中包含某些文档的_id字段。
2024 年 4 月 23 日发布
修复了以下问题: MongoDB Search 在某些
mongod配置更改后触发虚假初始同步。在缺少定义版本的情况下重建索引。
2024 年 3 月 28 日发布
修复了当分数并列时MongoDB Search 没有为
searchAfter或searchBefore查询生成结果的问题。增加了按空值和 UUID 值查询和排序的能力。
2024 年 3 月 05 日发布
重新启用排序修剪。
2024 年 3 月 1 日发布
修复了以下问题:运行 MongoDB v7.2.0 的分片 Atlas 集群会为包含
facet收集器的$searchMeta阶段返回错误。
2024 年 2 月 14 日发布
支持在 Search Tester 中运行
$searchMeta查询。如要了解更多信息,请参阅定义您的查询。
2024 年 1 月 17 日发布
2023 年发布
2023 年 12 月 26 日发布
2023 年 12 月 04 日发布
Makes separate Search Nodes for AWS generally available for both your development and production deployments. To learn more, see Node Architecture.
弃用了knnVector类型和knnBeta操作符。现在,您可以在开发和生产部署中使用新的vectorSearch索引类型和
$vectorSearch管道阶段。要学习;了解更多信息,请参阅MongoDB 向量搜索 概述。当用于排序结果的字段中没有混合类型时,可改善延迟。
Introduces low-CPU search tiers.
2023 年 10 月 23 日发布
为MongoDB Search 作为预览功能引入专用搜索节点。在预览期间,此功能和相应的文档可能随时更改。要学习;了解更多信息,请参阅什么是MongoDB Search?。
Supports parallel queries across segments for dedicated search nodes to improve response times. To learn more, see Parallelize Query Execution Across Segments.
2023 年 9 月 26 日发布
在Atlas CLI中添加Atlas部署,以便您可以在从本地环境到云的整个软件开发生命周期中使用Atlas Search和MongoDB Vector Search。要学习;了解更多信息,请参阅从Atlas CLI管理本地和云部署。
2023 年 9 月 13 日发布
2023 年 8 月 30 日发布
执行系统升级。您可能会注意到一些索引和查询性能变化。
2023 年 7 月 31 日发布
2023 年 7 月 10 日发布
2023 年 6 月 22 日发布
提供向量搜索预览,以使用MongoDB搜索来存储、索引和查询向量。
2023 年 6 月 14 日发布
添加了对从 M10 或更大集群的云备份快照恢复MongoDB Search 索引的支持。
2023 年 6 月 7 日发布
支持跟踪查询中的搜索术语,并在
M10或更高版本的 Atlas 集群的 Atlas 用户界面中查看所跟踪搜索术语的查询分析。
2023 年 5 月 26 日发布
2023 年 4 月 25 日发布
添加
scoreDetails布尔选项,用于检索查询结果中每个文档的分数明细。
2023 年 3 月 01 日发布
引入在搜索测试器中编辑MongoDB搜索查询的能力。
2023 年 1 月 31 日发布
2023 年 1 月 25 日发布
在Atlas用户界面的MongoDB Search 可视化编辑器配置模式中支持 embeddedDocuments 类型。
2022 年发布
2022 年 11 月 2 日发布
支持将字符串数组静态索引为autocomplete类型,并使用autocomplete操作符查询索引字段。
支持对数组中的 日期 进行动态和静态索引,以及仅使用 范围 操作符查询数组中的索引 日期 。
支持对 objectId 和 objectId 数组进行动态和静态索引,并使用 equals 操作符查询索引的 objectId 。
2022 年 10 月03 日发布
提高 storedSource 的性能。
2022 年 8 月 02 日发布
升级到MongoDB Search,其中包括:
查询改进
突出显示改进
段落选择器会截断长片段以显示较短的片段,从而修复了当段落较长时查询失败的原因。
某些查询的 explain 输出可能看起来不同。如果您使用 explain,请验证更改不会破坏环境中的逻辑。
除了前面的更改列表之外,您可能会注意到一些索引和查询性能变化。
引入moreLikeThis操作符来检索与一个或多个输入文档相似的文档。
2022 年 6 月 07 日发布
支持运行 MongoDB 6.0 及更高版本的分片集群上的分面收集器。
支持
$lookup和$unionWith子管道内的$search和$searchMeta阶段。
2022 年 6 月 1 日发布
Introduces embedded documents for
$elemMatch-like searches.
2022 年 4 月 27 日发布
提高了存储源字段的性能,加快了后聚合阶段。
Improves precision of replication lag metrics reporting.
2022 年 4 月 19 日发布
优化内部批处理,在查询匹配大量文档(如 5,000 个或更多)时提高存储源查询的性能。
2022 年 3 月 31 日发布
2022 年 3 月 9 日发布
Introduces a new
Project Search Index Editorrole to create, view, edit, and delete MongoDB Search indexes using the Atlas UI or API.如果新索引定义无效,则使用上一个有效索引处理查询。
删除专用集群上
BooleanQuery的 Lucene 默认子句限制1024。注意
从 2022 年 8 月到 9 月,我们将扩展对数字和日期类型字段的分面支持。您必须在所有索引定义中迁移到 numberFacet 和 dateFacet 类型,以便分别对数字字段和日期字段进行分面。
2022 年 3 月 01 日发布
添加numberFacet和dateFacet数据类型,用于分别对数字和日期字段运行分面(Facet)查询。
注意
从 2022 年 8 月到 9 月,我们将扩展对数字和日期类型字段的分面支持。您必须在所有索引定义中迁移到 numberFacet 和 dateFacet 类型,以便分别对数字字段和日期字段进行分面。
2022 年 1 月 26 日发布
添加反向词元筛选器,用于反转每个字符串词元。
2021 年发布
2021 年 12 月 10 日发布
2021 年 11 月 3 日发布
添加了 asciiFolding 词元过滤,用于将不在 基本拉丁 Unicode区块 中的字母、数字和符号 unicode 字符转换为其等效的 ASCII。
2021 年 9 月 28 日发布
此版本中的自动完成改进:
增强 autocomplete 操作符中的精确匹配。
添加
rightEdgeGram分词器策略,从单词的右侧(而不是左侧)开始创建类似edgeGram的词元。
此版本包含的错误修复:
修复
objectId突出显示错误。
2021 年 9 月 07 日发布
允许索引进入恢复状态并在遇到某些复制错误后保持可用。
2021 年 7 月 13 日发布
新增对同义词的支持,同义词可在源collection中定义,并通过 Atlas API映射到搜索索引。
2021 年 6 月 01 日发布
支持通配符路径用于突出显示。
2021 年 4 月 05 日发布
添加停用词词元筛选器,用于删除与指定停用词匹配的词元。
2021 年 3 月 19 日发布
2021 年 2 月 05 日发布
支持
$search查询的解释。
2021 年 1 月 16 日发布
修复了与 ObjectID 相等操作符结合使用时,突出显示会引发错误的问题。
2021 年 1 月 14 日发布
提高初始同步索引的性能。
2020 年发布
2020 年 12 月 15 日发布
添加
maxNumPassages和maxCharsToExamine以突出显示。
2020 年 11 月 19 日发布
提高稳定状态索引的性能。
2020 年 11 月 13 日发布
2020 年 10 月1 日发布
删除重建修改的索引定义时的停机时间要求。
2020 年 9 月 2 日发布
为索引定义和搜索查询添加自定义分析器。
2020 年 8 月 23 日发布
增加了对通配符路径的支持。
2020 年 6 月 9 日发布
正式发布 Atlas Search。
新增对数据类型boolean和objectId 的支持。
2020 年 5 月 18 日发布
添加了一个新的索引选项以排除
norms字段,从而允许搜索索引在对搜索结果进行评分时忽略字段长度。将 tokenOrder 选项 添加到 autocomplete 操作符中,支持搜索查询中的无序术语。
改进了错误消息以利于查询调试,包括消除堆栈跟踪和其他特定于 Java 的消息。
2020 年 4 月 30 日发布
注意
To review MongoDB Search release notes published before April 2020, see Atlas Changelog.