Lucene Overview


Lucene provides the infrastructure to create a full text indexing system. Developers provide a Document class that specifies the important fields of a data source and how to extract them. A document is then added to the Lucene index in binary format. Lucene also provides query parsing and search classes that can be adopted to fit the need of the virtual classroom.