What is Apache Solr?

Apache Solr is an Open Source enterprise search server based on the Lucene Java library. Functions of Apache Solr include XML / HTTP and JSON APIs, hit highlighting, faceted search, caching, replication, a web administration interface, and much more.