public function getSolr() {
		if (!$this->client) {
			if (!$this->solrTransport) {
				$this->solrTransport = new Apache_Solr_HttpTransport_Curl;
			}
			$this->client = new Apache_Solr_Service(self::$solr_details['host'], self::$solr_details['port'], self::$solr_details['context'], $this->solrTransport);
		}

		return $this->client;
	}
public function getSolr() {
		if (!$this->client) {
			if (!$this->solrTransport) {
				$this->solrTransport = new Apache_Solr_HttpTransport_Curl;
			}
			$this->client = new Apache_Solr_Service(self::$solr_details['host'], self::$solr_details['port'], self::$solr_details['context'], $this->solrTransport);
		}

		return $this->client;
	}
public function getSolr ( ) { if ( ! $ this -> client ) { if ( ! $ this -> solrTransport ) { $ this -> solrTransport = new Apache_Solr_HttpTransport_Curl ; } $ this -> client = new Apache_Solr_Service ( self :: $ solr_details [ 'host' ] , self :: $ solr_details [ 'port' ] , self :: $ solr_details [ 'context' ] , $ this -> solrTransport ) ; } return $ this -> client ; }
Get the solr service client

@return Apache_Solr_Service
Get the solr service client