Apache Lucene is a free/open source information retrieval software library, which provides Java-based indexing and search technology, as well as spellchecking, hit highlighting and advanced analysis/tokenization capabilities.
In the first lesson of our Apache Lucene course, you will get introduced to this amazing library. You will learn about full-text search and the engines to run them. The Lucene workflow is also explained, along with its basic components for indexing and searching.
Moreover, you will build a fully functional sample application from scratch. A Lucene based application using Eclipse and Maven will be discussed. The app will index folders and provide search functionality for them.