Documentazione

Elasticsearch viene visualizzato come motore di ricerca nonostante l’installazione di OpenSearch

12 giugno 2025

Questo articolo fornisce una soluzione per il problema in cui Elasticsearch viene ancora visualizzato come motore di ricerca per Adobe Commerce sul cloud anche dopo l’installazione o l’aggiornamento a OpenSearch.

Descrizione

Ambiente

Adobe Commerce su cloud 2.4.4 - 2.4.5-p11

Nota: OpenSearch è disponibile come motore di ricerca a partire da Adobe Commerce 2.4.6.

Problema/Sintomi

Elasticsearch viene ancora visualizzato come motore di ricerca per Adobe Commerce sul cloud anche dopo l’installazione o l’aggiornamento a OpenSearch.

Passaggi da riprodurre:

  1. Vai a Archivi > Configurazione > Catalogo > Ricerca nel catalogo.
  2. Controlla il motore di ricerca. Verrà visualizzato Elasticsearch7.

Causa

Elasticsearch7 è hardcoded in Adobe Commerce per essere il motore di ricerca utilizzato in queste versioni.

Questo non deve essere confuso con la versione installata del servizio. Anche se nel codice non è incluso un modulo Opensearch, Adobe Commerce è in grado di utilizzare il servizio Opensearch sottostante.

Risoluzione

Per verificare se OpenSearch è stato installato, eseguire il comando seguente:

Metodo 1:

  • Eseguire il comando seguente sul server: curl 127.0.0.1:9200. Deve restituire OpenSearch con la relativa versione.

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

Metodo 2:

  • Utilizzare il comando seguente in Magento-cloud CLI: magento-cloud relationships -p <project_id>. Dopo aver utilizzato il comando, individuare OpenSearch.

Lettura correlata

Configura il servizio OpenSearch nella guida Commerce su infrastruttura cloud.

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