Webs y aplicaciones

Elasticsearch y OpenSearch como requisito de Magento 2.4

Revisado el 3 min de lectura instalacion compatibilidad magento

Adobe Commerce y Magento Open Source requieren un motor de búsqueda compatible para indexar el catálogo. El producto admitido y su versión dependen de cada versión de Magento: las ramas actuales pueden requerir OpenSearch o una versión concreta de Elasticsearch.

Antes de instalar o actualizar, consulta la matriz oficial de requisitos de Adobe Commerce para la versión exacta que vas a desplegar. No reutilices la matriz de otra rama ni elijas simplemente la versión más reciente del buscador.

Instalación o actualización segura

  1. Confirma la matriz de Magento, PHP, Composer, base de datos, OpenSearch o Elasticsearch y demás dependencias.
  2. Provisiona el motor compatible en un VPS, servidor dedicado o servicio administrado con recursos suficientes.
  3. Restringe el acceso por red, activa autenticación y TLS, guarda las credenciales fuera del webroot y configura copias y supervisión.
  4. Prueba conexión, indexación, búsqueda, catálogo y rendimiento en staging.
  5. Ejecuta la actualización sin omitir requisitos y conserva un plan de reversión verificado.

Si tu servicio de hosting no puede ejecutar el motor requerido, utiliza un servicio administrado compatible o migra la aplicación a una infraestructura adecuada.

No omitas los requisitos

No desactives los módulos de búsqueda del núcleo para forzar la instalación ni omitas las comprobaciones de requisitos de Composer. Estos atajos pueden producir una tienda aparentemente instalada pero sin búsqueda funcional, con dependencias incompatibles o sin una ruta de soporte válida.

Los motores alternativos solo son válidos cuando la documentación de la versión de Magento y el proveedor de la extensión los declaran compatibles y mantenidos. Instálalos con restricciones de Composer satisfechas y valídalos en staging; no sustituyas un requisito del núcleo a ciegas.

Datos que debes confirmar antes de contratar el motor

Solicita versión y producto exactos, endpoint privado o restringido, autenticación, TLS y capacidad disponible. Comprueba que el hosting de la aplicación puede conectar a ese destino y que la integración admite sus parámetros. Disponer de PHP y MySQL no implica que el plan incluya un proceso OpenSearch o Elasticsearch.

Tras configurar la conexión, prueba tanto la indexación como las búsquedas públicas, filtros y cambios de catálogo. Un botón de prueba de conexión correcto no acredita que los índices estén completos o que haya memoria suficiente para el catálogo.

Si falla una actualización, conserva el error y la matriz de versiones antes de cambiar dependencias. Una reversión puede necesitar restaurar código y datos de forma conjunta; reinstalar una versión anterior del motor no revierte por sí solo los cambios de la tienda.

También te puede ayudar

¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.