OpenSearch のインストールにもかかわらず、Elasticsearchが検索エンジンとして表示される
最終更新日: 2025年6月12日
この記事では、OpenSearch をインストールまたはアップグレードした後も、Elasticsearchが引き続き Cloud 上のAdobe Commerceの検索エンジンとして表示される問題の解決策について説明します。
説明
環境
クラウド 2.4.4 - 2.4.5-p11 のAdobe Commerce
注意 : OpenSearch は、Adobe Commerce 2.4.6 以降の検索エンジンとして使用できます。
問題/症状
Elasticsearchをインストールした後や OpenSearch にアップグレードした後でも、Adobe Commerce on cloud の検索エンジンとして引き続き表示されます。
再現手順 :
- ストア に移動します
>
設定>
カタログ>
カタログ検索 。 - 検索エンジンを確認します。 Elasticsearch7 が表示されます。
原因
Elasticsearch7 は、これらのバージョンで使用される検索エンジンになるようにAdobe Commerceでハードコードされています。
これは、インストールされているバージョンのサービスと混同しないでください。 コードに Opensearch モジュールは含まれていませんが、Adobe Commerceは基になる Opensearch サービスを利用できます。
解決策
OpenSearch がインストールされているかどうかを確認するには、次のコマンドを実行します。
メソッド 1:
-
サーバーで次のコマンドを実行します:
curl 127.0.0.1:9200
。 OpenSearch をバージョンとともに返します
。$ curl 127.0.0.1:9200 { "name" : $clusterName, "cluster_name" : "opensearch_stg", "cluster_uuid" : $clusterUuid, "version" : { "distribution" : "opensearch", "number" : "1.2.4", "build_type" : "deb", "build_hash" : "44ccdbaed5fe5a8b02d99a611857a671b6dd909d", "build_date" : "2022-11-08T09:23:45.993372Z", "build_snapshot" : false, "lucene_version" : "8.10.1", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "The OpenSearch Project: https://opensearch.org/" }
メソッド 2:
- Magento-cloud CLI で、
magento-cloud relationships -p <project_id>
コマンドを使用します。 コマンドを使用した後、OpenSearch を見つけます。
関連資料
Commerce on Cloud Infrastructure ガイドの OpenSearch サービスの設定。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f