CakePHPでApache Solrを使おうと思ったので、datasourceとか誰か作ってないかなぁと思って探したんだけど、見つからなかったのでざっと書いてみた。 Solrとの通信部分は自分で作成するのが面倒だったので、「solr-php-client 」を利用させて頂いています。 う〜ん助かる♪ 作成したファイルは、以下の通り。 ※ファイル名は、solr_source.php <?php App::import('Vendor', 'Service', array( 'file'=>'Solr'.DS.'Service.php' )); class SolrSource extends DataSource { var $fields = null; var $_baseConfig = array( 'driver'=>'solr' , 'host'=>'localhost' ,