Repolode
opensearch-project

opensearch-project/OpenSearch

Mecanismo distribuído de busca e análise, open source e RESTful, para indexar e consultar grandes volumes de dados não estruturados.

Alternativa open source a:ElasticsearchSplunk

Estrelas
13,896
Forks
2,991
Issues abertas
3,275
Último commit
há 10 horas

O que é?

O OpenSearch é um mecanismo de busca distribuído, acessado por uma API RESTful e voltado para busca e observabilidade, que ajuda a organizar dados não estruturados em grande escala. É escrito em Java, licenciado sob a Apache 2.0 e mantido no âmbito do projeto OpenSearch da Linux Foundation.

O projeto é voltado para equipes que precisam de busca de texto completo, análise de logs e eventos e recursos de observabilidade, com o suporte de um cluster que pode escalar horizontalmente. Os usuários interagem com ele por HTTP, então é possível consultá-lo usando qualquer linguagem ou ferramenta que se comunique via REST com JSON.

A documentação oficial está disponível no site do projeto, que também oferece downloads, fóruns e Slack para obter ajuda e contribuir.

Recursos principais

  • 01Arquitetura de cluster distribuído que permite escalar horizontalmente cargas de trabalho de busca.
  • 02API RESTful JSON para indexar e consultar dados via HTTP.
  • 03Busca de texto completo e análise de grandes volumes de dados não estruturados.
  • 04Suite de observabilidade para logs e eventos, além de busca.

Casos de uso

  • Criar busca de texto completo para aplicações que lidam com grandes coleções de documentos ou produtos.
  • Centralizar e pesquisar logs e eventos de aplicações para solucionar problemas.
  • Executar análises sobre dados de séries temporais ou eventos armazenados em um cluster de busca.

Início rápido

  1. 1

    Acesse a página de downloads para obter o OpenSearch

  2. 2

    Consulte a documentação para ver as etapas de instalação e execução

Antes de usar

  • O README não fornece um comando direto para instalar ou executar, então a configuração depende da documentação externa.
  • É um mecanismo baseado em Java que normalmente exige bastante memória e recursos para ser hospedado por conta própria.

Tópicos

Perguntas frequentes

O que é OpenSearch?
Mecanismo distribuído de busca e análise, open source e RESTful, para indexar e consultar grandes volumes de dados não estruturados. O OpenSearch é um mecanismo de busca distribuído, acessado por uma API RESTful e voltado para busca e observabilidade, que ajuda a organizar dados não estruturados em grande escala. É escrito em Java, licenciado sob a Apache 2.0 e mantido no âmbito do projeto OpenSearch da Linux Foundation.
OpenSearch é gratuito? Qual é a licença?
OpenSearch é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
OpenSearch ainda é mantido?
Manutenção ativa. O último commit de OpenSearch foi em 21 de out. de 2026.
Para que posso usar OpenSearch?
Criar busca de texto completo para aplicações que lidam com grandes coleções de documentos ou produtos. Centralizar e pesquisar logs e eventos de aplicações para solucionar problemas. Executar análises sobre dados de séries temporais ou eventos armazenados em um cluster de busca.
Como instalar OpenSearch?
Acesse a página de downloads para obter o OpenSearch Consulte a documentação para ver as etapas de instalação e execução
Onde consigo OpenSearch?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/opensearch-project/OpenSearch

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados