Monorepo con el código fuente de Jetpack, la suite de plugins de WordPress para seguridad, rendimiento, marketing y diseño, además de sus paquetes compartidos de PHP y JavaScript.
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
Descarga el ZIP del plugin desde la página de GitHub Releases
- 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
Paquete de Composer que incorpora los componentes, las plantillas Blade y los paquetes de Laravel a proyectos de WordPress.
Plugin de caché y optimización del rendimiento para sitios WordPress que reduce los tiempos de carga de las páginas.
Plugin de WordPress mantenido por la comunidad que añade contenido multilingüe a entradas y páginas, guardándolo todo en una sola entrada.
Backend de caché de objetos persistente para WordPress que almacena los datos en Redis y admite los clientes Predis, PhpRedis y Relay.
Plugin oficial de WordPress que añade versiones AMP de las páginas de tu sitio e incluye herramientas de validación para resolver problemas de compatibilidad con AMP.