The Java-based open source full text search tools Solr and Lucene have been updated and are now compatible with Java 7. Lucene is a widely used full text search engine, and Solr a search platform that is based on Lucene. A "full text search" engine enables search of every word or phase of a set of documents, as opposed to searching just the titles or abstracts.
Lucene has been under development for 10 years and is now used for example by Wikipedia, Netflix, Apple, and IBM. Solr is build on top Lucene and provides features such as hit highlighting, database integration, geospatial search, and handling of rich text document formats such as PDF and Microsoft Word.