Smarter Search with Solr

By David F. Carr

Smarter Search with Solr


Taking Advantage of Apache Solr


What Is Solr?

Solr is an open source search engine managed as part of the Apache Lucene project. Lucene is a core Java library for building search applications. Solr is based on Lucene and was originally developed at CNET for use on websites such as CNET Reviews.

Solr in a Nutshell

You add documents to the Solr index via XML over HTTP. You query it via HTTP GET and receive XML results. • Advanced Full-Text Search Capabilities • Optimized for High Volume Web Traffic • Standards Based Open Interfaces—XML and HTTP • Comprehensive HTML Administration Interfaces • Server statistics exposed over Java Management Service• Scalability