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 que Elasticsearch sigue mostrándose como motor de búsqueda para Adobe Commerce en la nube incluso después de instalar o actualizar a OpenSearch.
Descripción description
Entorno
Adobe Commerce en la nube 2.4.4: 2.4.5-p11
Nota: OpenSearch está disponible como motor de búsqueda a partir de Adobe Commerce 2.4.6.
Problema/Síntomas
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:
- Ir a Tiendas
>Configuración>Catálogo>Búsqueda en el catálogo. - Compruebe el motor de búsqueda. Se mostrará Elasticsearch7.
Causa
Elasticsearch7 está codificado en Adobe Commerce para ser el motor de búsqueda utilizado en estas versiones.
Esto no debe confundirse con la versión instalada del servicio. Aunque no haya un módulo Opensearch incluido en el código, Adobe Commerce puede utilizar el servicio Opensearch subyacente.
Resolución resolution
Para comprobar si se ha instalado OpenSearch, 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.code language-none $ 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.