Lucene é uma biblioteca de pesquisa baseada em Java de software livre. É muito popular e uma biblioteca de pesquisa rápida. É usado em aplicativos baseados em Java para adicionar capacidade de pesquisa de documentos a qualquer tipo de aplicativo de uma maneira muito simples e eficiente. Este tutorial fornecerá uma grande compreensão dos conceitos do Lucene e ajudará você a entender a complexidade dos requisitos de pesquisa em aplicativos de nível corporativo e a necessidade do mecanismo de pesquisa Lucene.
Este tutorial foi desenvolvido para profissionais de software que desejam aprender a programação do mecanismo de pesquisa Lucene em etapas simples e fáceis. Depois de concluir este tutorial, você estará no nível intermediário de especialização, de onde poderá chegar a um nível superior de especialização.
Antes de prosseguir com este tutorial, é recomendável que você tenha um conhecimento básico da linguagem de programação Java, editor de texto e execução de programas, etc.