Pull request Compare This branch is 136 commits behind solariumphp:master.
Latest commit 2157a3d Jun 10, 2015 @mfpierre mfpierre committed with Fix curl headers for solr > 5
Failed to load latest commit information.
library/Solarium Fix curl headers for solr > 5 Jun 14, 2015
tests added stats to pivots Mar 18, 2015
.gitignore added stats to pivots Mar 18, 2015
.travis.yml Revert "Define composer test script" Dec 23, 2014 Updated changelog Jun 14, 2015
build.xml fix phpunit ant target to use vendor Sep 13, 2013
composer.json Revert "Define composer test script" Dec 23, 2014
phpunit.xml.dist - unittest improvements May 15, 2011

Solarium PHP Solr client library

What is Solarium?

Solarium is a PHP Solr client library that accurately model Solr concepts. Where many other Solr libraries only handle the communication with Solr, Solarium also relieves you of handling all the complex Solr query parameters using a well documented API.

Please see the project website for a more detailed description.


Solarium only supports PHP 5.3 and up. It's highly recommended to have Curl enabled in your PHP environment. However if you don't have Curl available you can switch from using Curl (the default) to another client adapter. The other adapters don't support all the features of the Curl adapter.

Getting started

The preferred way to install Solarium is by using Composer. Solarium is available on Packagist. For more info see

More information

Travis Continuous Integration status

  • Develop branch Develop build status
  • Develop branch Coverage Status
  • Master branch Develop build status
  • Master branch Coverage Status