Monorepo com o código-fonte do Jetpack, suíte de plugins para WordPress que abrange segurança, desempenho, marketing e design, além de pacotes compartilhados em PHP e JavaScript.
10up/ElasticPress
Plugin para WordPress que substitui a busca e as consultas padrão do site por resultados mais rápidos e relevantes, com tecnologia do Elasticsearch.
- Estrelas
- 1,300
- Forks
- 325
- Issues abertas
- 92
- Último commit
- anteontem
O que é?
ElasticPress é um plugin para WordPress que indexa o conteúdo do site no Elasticsearch e o utiliza para processar buscas e consultas. A busca integrada do WordPress tem dificuldade para ordenar resultados por relevância e fica mais lenta à medida que o conteúdo cresce; o ElasticPress transfere esse trabalho para um mecanismo de busca dedicado, oferecendo aos visitantes resultados mais rápidos e bem classificados.
O plugin exige um servidor Elasticsearch em execução (versão 5.2 ou posterior), WordPress 6.2+ e PHP 7.4+. Ele inclui recursos para plugins populares, e o recurso para WooCommerce oferece suporte às duas últimas versões principais do WooCommerce. Os recursos do front-end e do admin são compilados durante o processo de lançamento; por isso, cópias do repositório para desenvolvimento precisam executar npm install e npm run build.
O projeto é mantido ativamente pela 10up, e há documentação no site do ElasticPress e um changelog no repositório. A versão 3.5 revisou o algoritmo de busca e removeu a correspondência aproximada, com um filtro disponível para voltar à versão anterior.
Recursos principais
- 01Indexa o conteúdo do WordPress no Elasticsearch para buscas e consultas rápidas
- 02Substitui a busca padrão do WordPress por uma classificação mais relevante dos resultados
- 03Inclui recursos específicos para WooCommerce e outros plugins populares
- 04Permite personalizar o comportamento de buscas e consultas por meio de hooks do WordPress
Casos de uso
- Acelerar a busca em um site WordPress com muito conteúdo
- Melhorar a busca por produtos em uma loja WooCommerce
- Oferecer busca em uma configuração headless de WordPress com Elasticsearch
Início rápido
- 1
Baixe o ZIP do plugin na página de GitHub Releases
- 2
Para obter uma versão de desenvolvimento do repositório, instale as dependências e compile os assets
npm install && npm run build
Antes de usar
- Requer um servidor Elasticsearch separado (5.2+) que você precisa configurar e hospedar por conta própria.
- Downloads do repositório exigem uma etapa de build antes que o plugin funcione (Node.js v26.11+ e npm v11.16+).
Tópicos
Perguntas frequentes
- O que é ElasticPress?
- Plugin para WordPress que substitui a busca e as consultas padrão do site por resultados mais rápidos e relevantes, com tecnologia do Elasticsearch. ElasticPress é um plugin para WordPress que indexa o conteúdo do site no Elasticsearch e o utiliza para processar buscas e consultas. A busca integrada do WordPress tem dificuldade para ordenar resultados por relevância e fica mais lenta à medida que o conteúdo cresce; o ElasticPress transfere esse trabalho para um mecanismo de busca dedicado, oferecendo aos visitantes resultados mais rápidos e bem classificados.
- ElasticPress é gratuito? Qual é a licença?
- ElasticPress é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ElasticPress ainda é mantido?
- Manutenção ativa. O último commit de ElasticPress foi em 5 de nov. de 2026.
- Para que posso usar ElasticPress?
- Acelerar a busca em um site WordPress com muito conteúdo Melhorar a busca por produtos em uma loja WooCommerce Oferecer busca em uma configuração headless de WordPress com Elasticsearch
- Como instalar ElasticPress?
- Baixe o ZIP do plugin na página de GitHub Releases Para obter uma versão de desenvolvimento do repositório, instale as dependências e compile os assets: npm install && npm run build
- Onde consigo ElasticPress?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/10up/ElasticPress
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Pacote Composer que integra componentes, templates Blade e pacotes do Laravel a projetos WordPress.
Plugin de cache e otimização de desempenho para sites WordPress, que reduz o tempo de carregamento das páginas.
Plugin de WordPress mantido pela comunidade que adiciona conteúdo multilíngue a posts e páginas, armazenando os idiomas juntos em um único post.
Backend persistente de cache de objetos para WordPress que armazena dados no Redis e oferece suporte aos clientes Predis, PhpRedis e Relay.
Plugin oficial do WordPress que adiciona versões AMP às páginas do site e oferece ferramentas de validação para corrigir problemas de compatibilidade com AMP.