PHP
Apache Solr PHP Extension
The Apache Solr PECL extension is a light-weight, feature-rich library that allows developers using Apache Solr via PHP to communicate easily and efficiently with the Solr web service using an object-oriented API.
The Apache Solr extension is an extremely fast, light-weight, feature-rich library that allows PHP developers to communicate easily and efficiently with Apache Solr server instances using an object-oriented API.
Generic PHP Client
define("DEFAULT_URL","http://solr.myhost.com:8080/solr/select");
define("DEFAULT_ROWS","15");
define("DEFAULT_FIELDLIST","score,id,title,url,type,created_date,modified_date,icon,logo");
define("DEFAULT_SORT","score desc");
// instantiate a solr class
$s = new solr();
$s->query("google AND microsoft");
/* solr client class definition */
class solr{
public $hostname;
public $queryString;
public $serializedResult;
public $rows;
public $fieldList;
function __construct ($hostname=DEFAULT_URL){
SolrQuery - PHP query client for Solr
PHP client for querying a SOLR datastore
https://issues.apache.org/jira/browse/SOLR-51
Author: Brian Lucas
SolrUpdate - PHP update client for Solr
This provides the PHP client for adding information to Solr.
URL:https://issues.apache.org/jira/browse/SOLR-50
Author: Brian Lucas
solr-php-client
A PHP library for indexing and searching documents within an Apache Solr installation.
URL: http://code.google.com/p/solr-php-client/