Elasticsearch se muestra como motor de búsqueda a pesar de la instalación de OpenSearch

Este artículo proporciona una solución para el problema en el cual Elasticsearch sigue mostrándose como el motor de búsqueda de Adobe Commerce en la nube incluso después de instalar o actualizar a OpenSearch.

Versiones afectadas

Adobe Commerce en la nube 2.4.3-p2 - 2.4.5-p6

NOTE
OpenSearch está disponible como motor de búsqueda a partir de Adobe Commerce 2.4.6.

Problema

Elasticsearch sigue mostrándose como el motor de búsqueda de Adobe Commerce en la nube incluso después de instalar o actualizar a OpenSearch.

Pasos a seguir:

  1. Vaya a Stores > Configuration > Catalog > Catalog Search.
  2. Compruebe el motor de búsqueda. Se mostrará Elasticsearch7.

Causa

Adobe Commerce está codificado para especificar Elasticsearch7 como motor de búsqueda.

Esto no debe confundirse con la versión instalada del servicio. La aplicación solo reconoce a Elasticsearch7 como motor de búsqueda, pero no a OpenSearch, aunque usa el servicio OpenSearch subyacente como motor en el servidor.

Solución

Para comprobar si OpenSearch se ha instalado, ejecute el siguiente comando:

Método 1:

  • Ejecute el siguiente comando en el servidor: curl 127.0.0.1:9200. Debe devolver OpenSearch con su versión.

Ejemplo:

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

Método 2:

  • Utilice el siguiente comando en la CLI de la nube de Magento: magento-cloud relationships -p <project_id>. Después de usar el comando, busque OpenSearch.

Lectura relacionada

Configure el servicio OpenSearch en la guía de Commerce en infraestructura de nube.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a