Apache Lucene

Apache Lucene é uma biblioteca de software de recuperação de informação livre e open-source escrita em Java. É uma tecnologia adequada para quase todas as aplicações que requerem uma pesquisa de texto completo, especialmente multi-plataforma.

Lucene foi portado para outras linguagens de programação incluindo Object Pascal, .NET, e Perl. Lucene é amplamente utilizado, com Apache Solr e Elasticsearch sendo duas das mais populares aplicações construídas sobre ele. O Solr é baseado no Lucene? Sim, Solr é baseado em Lucene. Na verdade, Solr é um subprojecto da Lucene. Lucene é uma biblioteca completa de motores de busca escrita em Java. Solr é um servidor de busca empresarial autónomo que usa Lucene internamente. O que é melhor Elasticsearch ou Solr? Não há uma resposta única para esta pergunta, pois a melhor escolha de motor de busca depende das necessidades específicas da sua aplicação. No entanto, em geral, o Elasticsearch é considerado mais escalável e performante do que o Solr, enquanto o Solr é mais rico em recursos e mais fácil de usar.

O Apache SOLR é gratuito?

Sim, o Apache SOLR é gratuito. Apache SOLR é um projeto de código aberto licenciado sob a Licença Apache, Versão 2.0. Isto significa que você pode usar o Apache SOLR sem pagar nenhuma taxa, e você também pode modificar o código e redistribuí-lo como você achar melhor.

O Google usa Lucene?

Sim, o Google usa o Lucene para potencializar as suas funcionalidades de pesquisa. Lucene é uma poderosa biblioteca de pesquisa de código aberto que fornece ao Google a capacidade de indexar e pesquisar grandes quantidades de dados muito rapidamente. O MongoDB usa Lucene? Não, a MongoDB não usa Lucene.