Sobre Apache Lucene

Apache LuceneTM é uma biblioteca de mecanismos de pesquisa de texto de alto desempenho e completo escrito inteiramente em Java. É uma tecnologia adequada para quase qualquer aplicação que requer pesquisa de texto completo, especialmente cross-platform. Apache Lucene é um projeto de código aberto disponível para download gratuito. Por favor, use os links no direito de acessar o Lucene. Lucene oferece recursos poderosos através de uma API simples: Índice escalável, de alto desempenho mais de 150GB/hora em hardware moderno pequenos requisitos de RAM -- apenas 1MB heap indexação incremental tão rápido quanto indexação em lote tamanho índice aproximadamente 20-30% do tamanho do texto indexado Algoritmos de pesquisa poderosos, precisos e eficientes ranking -- melhores resultados retornados primeiro muitos tipos de consultas poderosas: consultas de frases, consultas curingas, consultas de proximidade, consultas de intervalo e muito mais pesquisa em campo (por exemplo, título, autor, conteúdo) classificação por qualquer campo pesquisa de múltiplos índices com resultados mesclados permite atualização simultânea e pesquisa faceting flexível, destaque, junções e agrupamento de resultados sugestores rápidos, eficientes em memória e tipo-tolerantes modelos de classificação pluggable, incluindo o Vector Space Model e Okapi BM25 mecanismo de armazenamento configurável (códigos) Solução Cross-Platform Disponível como software Open Source sob a Licença Apache que permite usar Lucene em programas comerciais e Open Source Java de 100% puro Implementações em outras linguagens de programação disponíveis que são compatíveis com índices