Atlas 搜索更新日志
2024 年发布
10 5 月2024发布
截断较大的 stringFacet值。
07 5 月2024发布
修复了以下问题:使用
returnStoredSource
时,Atlas Search 未在结果中包含某些文档的_id
字段。
23 4 月2024发布
修复了 Atlas Search 在某些
mongod
配置更改后触发虚假初始同步的问题。在缺少定义版本的情况下重建索引。
28 2024 3 月发布
修复了当比分并列时,Atlas Search 没有为
searchAfter
或searchBefore
查询生成结果的问题。添加按 null 值和UUID值查询和排序的功能。
05 2024 3 月发布
重新启用排序修剪。
2024 年 3 月 1 日发布
修复了以下问题:运行 MongoDB v7.2.0 的分片 Atlas 集群会为包含
facet
收集器的$searchMeta
阶段返回错误。
2024 年 2 月 14 日发布
支持在 Search Tester中运行
$searchMeta
查询。 要了解更多信息,请参阅运行 Atlas Search 搜索查询。
2024 年 1 月 17 日发布
2023 年发布
26 12 月2023发布
04 12 月2023发布
弃用knnVector类型和knnBeta操作符。现在,您可以在开发和生产部署中使用新的vectorSearch索引类型和
$vectorSearch
管道阶段。要了解更多信息,请参阅Atlas Vector Search 概述。当用于对结果进行排序的字段中没有混合类型时,改善了延迟。
引入低 CPU搜索层。
2023 年 10 月 23 日发布
为 Atlas Search 作为预览功能引入专用搜索节点。在预览期间,此功能和相应的文档可能随时更改。要了解更多信息,请参阅Atlas Search 概述。
支持专用搜索节点的跨分段并行查询,以缩短响应时间。要了解更多信息,请参阅跨分段并行查询执行。
26 9 月2023发布
在 Atlas CLI 中添加Atlas 部署,以便您可以在从本地环境到云的整个软件开发生命周期中使用Atlas Search和Atlas Vector Search 。要了解更多信息,请参阅从 Atlas CLI 管理本地和云部署。
13 9 月2023发布
30 8 月2023版本
执行系统升级。您可能会注意到索引和查询性能发生了一些变化。
31 7 月2023版本
10 7 月2023版本
添加排序选项,该选项支持对您在 Atlas Search 索引中定义的用于排序的字段按升序或降序进行排序。
注意
仅当您运行 MongoDB v 6时,Atlas Search排序选项在分片集群中可用。 0 +。
将knnBeta操作符限制为顶级操作符。
引入使用queryString操作符对
string
字段执行文本、通配符、正则表达式、模糊和范围搜索的功能。提高了使用
$search
的$limit
的性能。对于运行 MongoDB 6的 Atlas 集群。 0 。 8
M10
或更高版本集群上的 或更高版本引入了从mongosh
和NodeJS驱动程序创建和管理 Atlas Search 索引的功能。
22 6 月2023发布
提供向量搜索预览,以便使用 Atlas Search 来存储、索引和查询向量。
2023 年 6 月 14 日发布
添加了对从 M 10或更大集群的云备份快照恢复 Atlas Search 索引的支持。
2023 年 6 月 7 日发布
2023 年 5 月 26 日发布
25 4 月2023发布
添加
scoreDetails
布尔选项,用于检索查询结果中每个文档的分数明细。
01 2023 3 月发布
31 2023 1 月发布
添加以下语言分析器:
lucene.polish
lucene.portuguese
lucene.smartcn
lucene.sorani
lucene.thai
lucene.turkish
添加以下词元筛选器:
支持使用 等于 操作符的 数字数据类型 。
支持分片集群的同义词。
2023 年 1 月 25 日发布
支持 Atlas 用户界面的 Atlas Search 可视化编辑器配置模式下的embeddedDocuments类型。
2022 年发布
2022 年 11 月 2 日发布
支持将字符串数组静态索引为autocomplete类型,并使用autocomplete操作符查询索引字段。
支持对数组中的 数字 进行动态和静态索引,并仅使用 范围 操作符查询数组中索引的 数字 。
支持对数组中的 日期 进行动态和静态索引,以及仅使用 范围 操作符查询数组中的索引 日期 。
支持对 objectId 和 objectId 数组进行动态和静态索引,并使用 equals 操作符查询索引的 objectId 。
支持对 布尔值 和 布尔值 数组进行动态和静态索引,并使用 equals 操作符查询 布尔值 。
03 10 月2022发布
02 8 月2022版本
Atlas Search 升级,其中包括:
查询改进
在正则表达式查询中支持
\w
、\W
、\D
、\s
和\S
正则表达式。但是,Atlas Search 在正则表达式查询中不会返回s
、S
、w
、W
、d
和D
以外的字符的结果。我们建议根据 正则表达式标准使用反斜杠。
突出显示改进
段落选择器会截断长片段以显示较短的片段,从而修复了当段落较长时查询失败的原因。
某些查询的解释输出可能看起来不同。如果您使用explain ,请验证更改是否会破坏环境中的逻辑。
除了前面列出的更改之外,您可能会注意到索引和查询性能方面的一些更改。
引入moreLikeThis操作符来检索与一个或多个输入文档相似的文档。
07 6 月2022发布
支持运行 MongoDB 6的分片集群上的分面收集器。 0及更高版本。
支持 {
$search
$searchMeta
$lookup
和 子管道内的 和 阶段。$unionWith
2022 年 6 月 1 日发布
为 类似 $elemMatch 的搜索引入 嵌入式文档 。
注意
Atlas Search embeddedDocuments 索引选项、 embeddedDocument 操作符和
embedded
评分选项均处于预览状态。当副本集或单个 MongoDB 分片上的 Atlas Search 索引达到 Lucene 的 20 亿个文档限制时,Atlas Search 不会为该索引的新文档编制索引或对现有文档进行更新。 当此功能正式可用时,将制定适应此限制的解决方案。 要解决与使用此功能相关的任何问题,请联系支持部门。
27 4 月2022发布
19 4 月2022发布
当查询匹配大量文档(5,000 个或更多)时,优化内部批处理以提高存储源查询性能。
2022 年 3 月 31 日发布
在
$search
索引定义 中引入用于在 Atlas Search 上 存储字段 的选项,以及用于 返回存储字段 的 选项。
2022 年 3 月 9 日发布
引入新的
Project Search Index Editor
角色,以使用 Atlas 用户界面或 API 创建、查看、编辑和删除 Atlas Search 索引。如果新的索引定义无效,则使用最后一个有效索引为查询提供服务。
删除了专用集群上Lucene 的默认子句限制
1024
forBooleanQuery
。注意
我们正在使用从 8 月到 9 月2022的数字和日期类型扩展对数字和日期字段分面的支持。您必须在所有索引定义中分别迁移到numberFacet和dateFacet类型,以支持数字和日期字段的分面。
01 2022 3 月发布
添加numberFacet和dateFacet数据类型,用于分别对数字和日期字段运行分面(Facet)查询。
注意
我们正在使用从 8 月到 9 月2022的数字和日期类型扩展对数字和日期字段分面的支持。您必须在所有索引定义中分别迁移到numberFacet和dateFacet类型,以支持数字和日期字段的分面。
2022 年 1 月 26 日发布
添加反向词元筛选器,用于反转每个字符串词元。
2021 年发布
2021 年 12 月 10 日发布
2021 年 11 月 3 日发布
添加 了 asciiFolding 词元 筛选器,用于转换不在 Basic Latin Unicode 区块 中的字母、数字和符号 unicode 字符 为其 ASCII 等效项。
28 9 月2021发布
此版本中的自动完成改进:
此版本包含的错误修复:
修复
objectId
突出显示错误。
07 9 月2021版本
允许索引进入恢复状态并在遇到某些复制错误后保持可用。
2021 年 7 月 13 日发布
新增对同义词的支持,同义词可在源collection中定义,并通过 Atlas API映射到搜索索引。
01 6 月2021发布
05 4 月2021发布
添加停用词词元筛选器,用于删除与指定停用词匹配的词元。
19 2021 3 月发布
05 2 月2021版本
支持
$search
查询的解释。
16 2021 1 月发布
修复了与 ObjectID 相等操作符结合使用时,突出显示会引发错误的问题。
2021 年 1 月 14 日发布
提高初始同步索引的性能。
2020 年发布
2020 年 12 月 15 日发布
添加
maxNumPassages
和maxCharsToExamine
以突出显示。
19 11 月2020发布
提高了稳态索引的性能。
2020 年 11 月 13 日发布
1 10 月2020发布
删除重建修改的索引定义时的停机时间要求。
2 9 月2020发布
为索引定义和搜索查询添加自定义分析器。
23 8 月2020版本
添加对通配符路径的支持。
9 6 月2020发布
正式发布Atlas Search 。
新增对数据类型boolean和objectId 的支持。
2020 年 5 月 18 日发布
添加了一个新的索引选项以排除
norms
字段,从而允许搜索索引在对搜索结果进行评分时忽略字段长度。将tokenOrder 选项添加到autocomplete 操作符,支持搜索查询中的无序词语。
改进错误消息以促进查询调试,包括消除堆栈跟踪和其他特定于 Java 的消息。
30 4 月2020发布
注意
要查看 4 月2020之前发布的 Atlas Search 发布说明,请参阅Atlas 变更日志。