Dokumentation

Elasticsearch wird trotz OpenSearch-Installation als Suchmaschine angezeigt

Letzte Aktualisierung: 12. Juni 2025

Dieser Artikel bietet eine Lösung für den Fall, dass Elasticsearch auch nach der Installation oder dem Upgrade auf OpenSearch weiterhin als Suchmaschine für Adobe Commerce in der Cloud angezeigt wird.

Beschreibung

Umgebung

Adobe Commerce in Cloud 2.4.4 - 2.4.5-p11

Hinweis: OpenSearch ist ab Adobe Commerce 2.4.6 als Suchmaschine verfügbar.

Problem/Symptome

Elasticsearch wird auch nach der Installation oder dem Upgrade auf OpenSearch weiterhin als Suchmaschine für Adobe Commerce in der Cloud angezeigt.

Schritte zur Reproduktion:

  1. Zu Stores > Konfiguration > Katalog > Katalogsuche.
  2. Überprüfen Sie die Suchmaschine. Es wird Elasticsearch7 angezeigt.

Ursache

Elasticsearch7 ist in Adobe Commerce hartcodiert, um die in diesen Versionen verwendete Suchmaschine zu sein.

Dies ist nicht mit der installierten Version des Dienstes zu verwechseln. Obwohl im Code kein OpenSearch-Modul enthalten ist, kann Adobe Commerce den zugrunde liegenden OpenSearch-Service verwenden.

Auflösung

Um zu überprüfen, ob OpenSearch installiert wurde, führen Sie den folgenden Befehl aus:

Methode 1:

  • Führen Sie den folgenden Befehl auf dem Server aus: curl 127.0.0.1:9200. Es sollte OpenSearch mit seiner Version zurückgeben.

    $ 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/"
    }
    

Methode 2:

  • Verwenden Sie den folgenden Befehl auf der Magento-Cloud-CLI: magento-cloud relationships -p <project_id>. Suchen Sie nach der Verwendung des Befehls OpenSearch.

Verwandtes Lesen

Richten Sie den OpenSearch- im Handbuch zu Commerce in Cloud-Infrastrukturen ein.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f