The TNR ESearch extension (com_esearch) provides enhanced search capabilities for Joomla! based websites. It uses an external search engine to search your joomla website or any other selected content. It provides direct support for Solr via SolrHQ, or your own Solr install.

The extension can be downloaded from http://members.solrhq.com/samples/com_esearch-3.0.0.zip
or http://j.tnrsearch.com/joomla-extensions

Documentation is here:
http://j.tnrsearch.com/joomla-extensions/documentation/esearch

The extension provides both a search interface with a matching module for the front of
the joomla site, and reindexing/updating ability for joomla content. This is sufficient for most Joomla uses, of course, the SolrHQ index can contain any content desired by the site developer. You can see an example of this where we index all TNRGlobal sites when you search at http://www.tnrsearch.com