Uma biblioteca Java de busca textual completa e de alto desempenho, usada como base para criar aplicações de busca.
apache/solr
Apache Solr é uma plataforma de busca multimodal de código aberto, baseada no Apache Lucene, para buscas de texto completo, vetoriais e geoespaciais.
Alternativa open source a:Algolia
Elasticsearch Service
- Estrelas
- 1,689
- Forks
- 865
- Issues abertas
- 248
- Último commit
- há 10 horas
O que é?
Apache Solr é um servidor de busca baseado no Apache Lucene. Ele oferece busca de texto completo, busca vetorial e busca geoespacial em uma única plataforma e é usado para alimentar sistemas de busca em grandes organizações.
O Solr pode ser executado localmente com exemplos incluídos, como techproducts, schemaless e films, ou implantado no Docker. Também há suporte oficial para execução no Kubernetes por meio do Solr Operator. O projeto inclui ainda uma interface web de administração e uma ferramenta de linha de comando bin/solr para gerenciar coleções e indexar dados de exemplo.
O projeto é escrito em Java e compilado com Gradle. A documentação para desenvolvedores e o guia de contribuição estão disponíveis no repositório para quem quiser compilar o Solr a partir do código-fonte.
Recursos principais
- 01Busca de texto completo baseada no Apache Lucene
- 02Busca vetorial e geoespacial em uma única plataforma
- 03Imagem oficial do Docker e suporte ao Kubernetes via Solr Operator
- 04Interface web de administração integrada e ferramenta de linha de comando bin/solr
- 05Configurações de exemplo incluídas para iniciar rapidamente em ambiente local
Casos de uso
- Adicionar busca de texto completo a um site ou aplicativo com grandes coleções de documentos
- Criar buscas semânticas ou vetoriais junto com buscas por palavras-chave
- Executar consultas de busca com reconhecimento de localização em dados geoespaciais
- Implantar um cluster de busca no Kubernetes para cargas de trabalho de produção
Tópicos
Perguntas frequentes
- O que é solr?
- Apache Solr é uma plataforma de busca multimodal de código aberto, baseada no Apache Lucene, para buscas de texto completo, vetoriais e geoespaciais. Apache Solr é um servidor de busca baseado no Apache Lucene. Ele oferece busca de texto completo, busca vetorial e busca geoespacial em uma única plataforma e é usado para alimentar sistemas de busca em grandes organizações.
- solr é gratuito? Qual é a licença?
- solr é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- solr ainda é mantido?
- Manutenção ativa. O último commit de solr foi em 21 de out. de 2026.
- Para que posso usar solr?
- Adicionar busca de texto completo a um site ou aplicativo com grandes coleções de documentos Criar buscas semânticas ou vetoriais junto com buscas por palavras-chave Executar consultas de busca com reconhecimento de localização em dados geoespaciais Implantar um cluster de busca no Kubernetes para cargas de trabalho de produção
- Onde consigo solr?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apache/solr
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Mecanismo distribuído e RESTful de busca e análise que também funciona como armazenamento escalável de dados e banco de dados vetorial.
Um mecanismo de busca rápido e tolerante a erros de digitação, com API para buscas textuais, semânticas e híbridas em sites e aplicativos.
Typesense é um mecanismo de busca open source, em memória, com tolerância a erros de digitação, facetas, busca geográfica e busca vetorial, criado para ser uma alternativa mais simples ao Algolia e ao Elasticsearch.
Banco de dados de busca open source com suporte a busca full-text, vetorial e híbrida, indexação em tempo real e SQL, como alternativa ao Elasticsearch.
Uma extensão do Postgres que adiciona busca full-text, busca vetorial, pontuação BM25 e agregações ao seu banco de dados Postgres existente.