Elasticsearch 显示为搜索引擎,尽管 OpenSearch 安装

本文为以下问题提供了解决方案: Elasticsearch 即使安装或升级到,仍显示为云上Adobe Commerce的搜索引擎 OpenSearch.

受影响的版本

Adobe Commerce on cloud 2.4.3-p2 - 2.4.5-p6

NOTE
OpenSearch 可作为搜索引擎从Adobe Commerce 2.4.6开始提供。

问题

Elasticsearch 即使安装或升级到,仍显示为云上Adobe Commerce的搜索引擎 OpenSearch.

重现问题的步骤

  1. 转到 Stores > Configuration > Catalog > Catalog Search.
  2. 检查搜索引擎。 它将会显示 Elasticsearch7.

原因

Adobe Commerce进行了硬编码以指定 Elasticsearch7 作为搜索引擎。

解决方案

验证是否 OpenSearch 已安装,请运行以下命令:

方法1

  • 在服务器上运行以下命令: curl 127.0.0.1:9200. 它应该会返回 OpenSearch 包含其版本。

方法2

  • 在Magento云CLI上使用以下命令: magento-cloud relationships -p <project_id>. 使用该命令后,找到 OpenSearch.

相关阅读

设置OpenSearch服务 云基础架构上的Commerce指南中的。

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a