对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

搜索和向量搜索兼容性和要求

本页介绍了使用MongoDB Controllers for Kubernetes Operator运行MongoDB Search和向量搜索的版本兼容性和最低组件要求。使用它可以确保您的计划部署在部署 mongot 之前满足要求。

要部署 MongoDB Search 和向量搜索,必须运行以下组件版本或更新版本:

组件
最低版本

MongoDB Server

8.3.4

mongot

1.70.1

适用于Kubernetes Operator 的MongoDB控制器

1.9.1

MongoDB Ops Manager 或 Cloud Manager

最新(仅限企业部署;Community 不使用)

如果组合保持在以下部分中描述的支持配对中,您可以运行任何组件的较新版本。

任何支持的 mongot 版本都与任何支持的 MongoDB Server 8.3.4 或更高版本的 mongod 版本兼容。具体如下:

  • mongot 1.70.1支持 mongod 8.3.x。

  • 较新 mongot 中添加的功能可能需要较新 mongod 才能运行。它们通过清晰的错误消息显示,但也可能会发生静默失败。

  • 在不升级 mongod 的情况下升级 mongot,现有功能会继续工作,反之亦然。

这使您可以独立升级 mongotmongod,而不是在同一个维护窗口中协调两者。

Kubernetes 操作符 声明了其支持的 mongot 版本。使用与您打算部署的 mongot 版本一起提供的或在其之后提供的 Kubernetes Operator 版本。要了解更多信息,请参阅 MongoDB Controllers for Kubernetes 操作符 兼容性。

Kubernetes 上的 MongoDB Search 和向量搜索继承 Kubernetes 操作符 的 MongoDB 控制器的平台支持。在部署 mongot 之前,请确认集群符合 Kubernetes 操作符 要求:

您可以对 Kubernetes 操作符托管的任何版本 MongoDB Server 运行 MongoDB Search 和向量搜索:

  • Community Edition:通过 MongoDBCommunity 资源管理源 mongod。MongoDB Ops Manager 和 Cloud Manager 不适用于此配置。

  • 企业版:通过 MongoDB 资源管理源 mongod,并与 MongoDB Ops Manager 或 Cloud Manager 配对。

两个版本都使用相同的 MongoDBSearch 资源来部署 mongot。对于 Kubernetes 操作符外的部署,请通过 MongoDBSearch 资源上的 spec.source.external 引用它。要了解更多信息,请参阅MongoDB Search 和向量搜索设置。