Repolode
10up

10up/ElasticPress

Plugin de WordPress que reemplaza la búsqueda y las consultas predeterminadas del sitio por resultados más rápidos y relevantes, impulsados por Elasticsearch.

Estrellas
1,300
Forks
325
Issues abiertos
92
Último commit
anteayer

¿Qué es?

ElasticPress es un plugin de WordPress que indexa el contenido del sitio en Elasticsearch y lo utiliza para atender las solicitudes de búsqueda y consulta. La búsqueda integrada de WordPress tiene dificultades para ofrecer resultados relevantes y se vuelve más lenta a medida que crece el contenido; ElasticPress delega ese trabajo en un motor de búsqueda dedicado para ofrecer a los visitantes resultados más rápidos y mejor posicionados.

El plugin requiere un servidor de Elasticsearch en funcionamiento (versión 5.2 o posterior), WordPress 6.2 o posterior y PHP 7.4 o posterior. Incluye funcionalidades para plugins populares, y su funcionalidad para WooCommerce es compatible con las dos últimas versiones principales de WooCommerce. Los recursos del frontend y del área de administración se compilan durante el proceso de lanzamiento; por eso, en los clones de desarrollo es necesario ejecutar npm install y npm run build.

10up mantiene activamente el proyecto. La documentación está disponible en el sitio de ElasticPress y el repositorio incluye un registro de cambios. La versión 3.5 revisó el algoritmo de búsqueda y eliminó la búsqueda aproximada; hay un filtro para volver a la versión anterior.

Funciones clave

  • 01Indexa el contenido de WordPress en Elasticsearch para agilizar las búsquedas y consultas
  • 02Reemplaza la búsqueda predeterminada de WordPress por una clasificación de resultados más relevante
  • 03Incluye funcionalidades específicas para WooCommerce y otros plugins populares
  • 04Permite personalizar el comportamiento de las búsquedas y consultas mediante hooks de WordPress

Casos de uso

  • Acelerar las búsquedas en un sitio de WordPress con mucho contenido
  • Mejorar la búsqueda de productos en una tienda WooCommerce
  • Implementar búsquedas en una instalación headless de WordPress con Elasticsearch

Inicio rápido

  1. 1

    Descarga el ZIP del plugin desde la página de GitHub Releases

  2. 2

    Para obtener una versión de desarrollo desde el repositorio, instala las dependencias y compila los recursos

    npm install && npm run build

Antes de usarlo

  • Requiere un servidor Elasticsearch independiente (5.2 o posterior) que debes configurar y alojar por tu cuenta.
  • Las descargas del repositorio requieren un paso de compilación antes de que el plugin funcione (Node.js v26.11 o posterior y npm v11.16 o posterior).

Temas

Preguntas frecuentes

¿Qué es ElasticPress?
Plugin de WordPress que reemplaza la búsqueda y las consultas predeterminadas del sitio por resultados más rápidos y relevantes, impulsados por Elasticsearch. ElasticPress es un plugin de WordPress que indexa el contenido del sitio en Elasticsearch y lo utiliza para atender las solicitudes de búsqueda y consulta. La búsqueda integrada de WordPress tiene dificultades para ofrecer resultados relevantes y se vuelve más lenta a medida que crece el contenido; ElasticPress delega ese trabajo en un motor de búsqueda dedicado para ofrecer a los visitantes resultados más rápidos y mejor posicionados.
¿ElasticPress es gratuito? ¿Qué licencia tiene?
ElasticPress es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ElasticPress sigue mantenido?
Mantenimiento activo. El último commit de ElasticPress fue el 5 nov 2026.
¿Para qué puedo usar ElasticPress?
Acelerar las búsquedas en un sitio de WordPress con mucho contenido Mejorar la búsqueda de productos en una tienda WooCommerce Implementar búsquedas en una instalación headless de WordPress con Elasticsearch
¿Cómo se instala ElasticPress?
Descarga el ZIP del plugin desde la página de GitHub Releases Para obtener una versión de desarrollo desde el repositorio, instala las dependencias y compila los recursos: npm install && npm run build
¿Dónde consigo ElasticPress?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/10up/ElasticPress

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados