Elasticsearch viene visualizzato come motore di ricerca nonostante l’installazione di OpenSearch
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:
- Vai a Archivi
>
Configurazione>
Catalogo>
Ricerca nel catalogo. - 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.