Lucene Tutorial - Lucene Introduction

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.

  • Collect the document for searching.
  • Analyze the document
  • Indexing the document
  • Build User Interface for Search
  • Build Query
  • Search Query
  • Render Results