Apache Solr 4.5 traz suporte personalizável para dados distribuídos
Entre os destaques estão suporte personalizado para dados distribuídos (sharding) e melhorias no campo DocValue.
Solr é uma plataforma de busca NoSQL↳NoSQL9 conteúdosSQL ou NoSQL: eis a questão!!Data · mar 2020DBA Developers Summit 2019: O que você precisa saber para modelar bancos de dados NoSQLData · mai 2019ElasticSearch… Duas coisas que você precisa saber!Data · mai 2020Ver tudo em Data → fornecida em código aberto↳Open source71 conteúdosComo o Open Source Está Liberando o Poder da Automação para TodosDev (Back & Front) · out 2025Código aberto: programadores criam software da NASA sem saberDev (Back & Front) · abr 2021N8N: O que é a ferramenta open source que está revolucionando a automação em TI?Dev (Back & Front) · dez 2025Ver tudo em Dev (Back & Front) → que faz parte do projeto Apache Lucene. Entre suas principais características estão pesquisa completa em textos estruturados e não estruturados, destaques das informações em formato highlighting, exibição de resultados de uma busca no formato faceted, integração com banco de dados, análise em documentos ricos, como DOC, XLS, PDF e MP3, além de permitir a realização de buscas geoespaciais.
No começo de outubro, a versão 4.5 foi lançada. Entre os principais destaques estão: suporte personalizado para dados distribuídos (sharding), incluindo a habilidade de realizar a distribuição de dados por campo; melhorias no campo DocValue, que agora não precisa mais de um valor padrão e permite que campos do tipo dynamicFields aceitem os tipos Doc – essas melhorias também permitem que a configuração dos valores dos atributos sortMissingFirst e sortMissingLast sejam interpretados durante a busca para os tipos DocValue; possibilidade de armazenar o arquivo solr.xml no servidor Apache ZooKeeper; a classe CloudSolrServer agora permite que as atualizações de rotas sejam realizadas diretamente para o nó líder no cenário distribuído.
Solr se tornou uma plataforma popular para sites pela sua capacidade de indexar e fazer buscas em muitas fontes ao mesmo tempo, retornando recomendações para conteúdo baseado na taxonomia da busca. Ele é utilizado por muitas empresas por permitir a indexação de documentos anexados em e-mails, por exemplo. Solr trabalha com HTTP e XML e oferece APIs para várias linguagens de programação, como JSON, Python, Ruby e .NET.
Mais informações sobre o projeto Apache Solr podem ser encontradas em seu wiki.
Com informações de InfoQ








