Lucene is a full-text search engine for the Java(TM) programming language. Lucene is not a complete application, but rather a code library and API that can easily be used to add search capabilities to applications. . This package contains the Lucene core library and a number of additional (contributed) libraries.