Powerful Index Server
Apache Solr is a REST based indexing and search server application. It is based on JAVA and the Lucene Core. It requires to be run in a J2EE servlet container such as Tomcat or Jetty.
See Solr Wiki for more Details.
The main components are:
- Importhandler
- Lucene index
- Searchhandler
- Queryhandler
- Responsehandler
- Updateprocesor
- Filter
More information about the JAVA Classes can be found at the website of Apache Solr