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.

Versioni interessate

Adobe Commerce su cloud 2.4.4 - 2.4.5-p11

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

Problema

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 Stores > Configuration > Catalog > Catalog Search.
  2. Controlla il motore di ricerca. Verrà visualizzato Elasticsearch7.

Causa

Elasticsearch7 è hardcoded in Adobe Commerce come 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.

Soluzione

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.

Esempio:

$ 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
8bd06ef0-b3d5-4137-b74e-d7b00485808a