Repolode
10up

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. 1

    Baixe o ZIP do plugin na página de GitHub Releases

  2. 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