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:

  1. Ir a Tiendas > Configuración > Catálogo > Búsqueda en el catálogo.
  2. 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.

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