Back to top

The Solr Search Engine

Apache Solr is an enterprise-capable, open source search platform based on the Apache Lucene search library. Solr is probably the most widely deployed search platform, world-wide.

Solr is written in Java, and provides both a RESTful XML interface, and a JSON API with which search applications can be built.

Solr enjoys a reputation for being extremely stable, scalable and reliable, and it is under constant development by a large community of open source committers, under the direction of the Apache Software Foundation. It provides a rich set of core search functions, and in experienced hands it is an extremely powerful and flexible platform on which search-based applications can be built.


Most Solr search applications are Web-facing. However, it is also used as the basis for intranet and enterprise search solutions. In addition, Solr is often used in Hadoop-based "big data" projects, and it is the basis for products such as Cloudera Search.

Solr does not provide a user interface, although this is easily addressed using tools such as Apache Velocity (also open source), or commercial alternatives such as TwigKit.

Unlike some commercial search engines, Solr does not provide a full-function indexing pipeline for tasks such as content cleansing, categorization and entity extraction. However, third party tools are available for this. Search Technologies' Aspire Content Processing platform is a popular choice, and is in use supporting Solr within a wide range of organizations, including the United States Congress, the BBC and Reed Elsevier.


We provide end-to-end Solr consulting, implementation, and support services, including:

Search Technologies is also one of the most experienced consulting and implementation services providers for Apache Solr projects.

Solr is a registered trademark of the Apache Software Foundation.