Lucene is an open source java based search library. Lucene adds search capability to any kind of application in a simple and efficient way.
Lucene library provides the core operations which are required by any search application: Indexing and Searching.
To add search function to an application, we need to do the following tasks.