This should be a simple enough question, but I am unable to locate the answer.

What library does EE use for tying in to Solr? Is it a custom library? Is it based on the unmaintained library found at https://code.google.com/p/solr-php-client/ ? Maybe Solarium? PECL?

1 Answer 1


If you take a look at any file under lib/Apache/Solr/, you can see the license informaton at the start of the file:

 * Copyright (c) 2007-2009, Conduit Internet Technologies, Inc.
 * All rights reserved.
 * ....
 * @copyright Copyright 2007-2009 Conduit Internet Technologies, Inc. (http://conduit-it.com)
 * @license New BSD (http://solr-php-client.googlecode.com/svn/trunk/COPYING)
 * @version $Id: Document.php 15 2009-08-04 17:53:08Z donovan.jimenez $
 * @package Apache
 * @subpackage Solr
 * @author Donovan Jimenez <[email protected]>

The code is take from http://solr-php-client.googlecode.com/ under New BSD license. So yes you are right, it's from solr-php-client googlecode.

  • I do not have access to an EE package, but judging by that version ID it is a quite old version of this library. Is that for EE 1.13?
    – pspahn
    Nov 14, 2013 at 16:55
  • Yes, it's 1.13 .. I have just checked version, it also have same license.
    – Kalpesh
    Nov 14, 2013 at 16:59
  • This is a bit of a let down. I'm really surprised to find they haven't bothered to update the library since 2009 (or switch to another that is still actively maintained).
    – pspahn
    Nov 14, 2013 at 23:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.