Docs 菜单
Docs 主页
/
MongoDB Atlas
/

Atlas Vector Search 更新日志

在此页面上

  • 2024 年发布
  • 2023 年发布
  • 支持标量量化功能,可将向量搜索的主内存要求降低约 75%。

  • 支持二进制量化功能,可将向量搜索的主内存要求降低约 97%。

  • 支持使用新的int1 BinDatavector 子类型摄取 个 向量。

  • 支持使用 int8int1 子类型的 ENN搜索。

  • 支持使用新的float32 int8BSON向量类型引入 和 向量。

  • 支持使用数组和所有操作符进行预过滤

  • 支持在 Atlas Vector Search 预过滤器中将 ObjectId 与范围操作符结合使用。

  • 支持在 Atlas Vector Search 预过滤器中对所有操作符使用 UUID 值。

  • 支持在 Atlas Vector Search 预过滤器中使用$not操作符。

  • 升级到 Java 21。Java 21 支持 SIMD,这增加了 CPU 在进行向量比较时的并行处理量。

    注意

    Atlas 将以滚动方式重新索引 Atlas 集群上所有现有的 Atlas Search 索引。Atlas UI 将显示警报,指示重新索引的时间。不使用独立搜索节点的集群可能会注意到,在重新索引过程中,磁盘和 CPU 利用率会临时增加。对于使用独立搜索节点的集群,Atlas 将临时免费部署额外的节点来重新建立索引,而且在新索引建立后,系统不会因为切换索引而停机。

  • 支持通过索引为 filter 类型的日期字段预过滤数据。

  • 更新 Atlas Vector Search 查询,使其默认在搜索节点上同时运行。

  • 将向量维度限制增加到4096 。

  • 使 $vectorSearch 可普遍用于于您的开发和生产部署。还可为 AWS 提供单独的搜索节点 ,用于开发和生产部署。如需了解更多信息,请参阅节点架构

  • 引入 vectorSearch 索引类型,将向量嵌入作为向量类型进行索引,用于语义搜索;将布尔、数字和 string 数据作为过滤器类型进行预过滤。

注意

我们正在推出新的 Atlas Vector Search 体验,并提供专门的 Atlas Vector Search 索引定义。 它将在接下来的几天内或下一个维护窗口之后在您的项目中可用。

引入 $vectorSearch,对运行 MongoDB 7.0.2 的 Atlas 集群中的数据执行语义搜索。

注意

Atlas Vector Search 可作为“预览”功能使用。 它可用于评估目的并收集用户的反馈。 不建议将其用于生产部署,因为该功能和相应的文档可能在预览期间随时更改。

要了解更多信息,请参阅Atlas Vector Search 概述。