ソラリウムとその1つhttp://code.google.com/p/solr-php-client/を見つけました。
しかし、私は両方の違いが何であるか、それらがどのPHPフレームワークを使用しているか、そしてどちらが最良のオプションであるかを本当に知りません。
何かアドバイスをいただければ幸いです。
ソラリウムとその1つhttp://code.google.com/p/solr-php-client/を見つけました。
しかし、私は両方の違いが何であるか、それらがどのPHPフレームワークを使用しているか、そしてどちらが最良のオプションであるかを本当に知りません。
何かアドバイスをいただければ幸いです。
クライアントはクライアントであり、主に同じことを行います。Solrサーバーと対話できるようにします。さまざまなクライアントがさまざまな方法でそれを実行したり、より良いまたはより悪いAPIを提供したり、さまざまな種類の問題を抱えたりする可能性があります。
Solrプロトコルは非常に単純なので、理論的にはクライアントは必要ありません。CURLを使用して、直接電話をかけることができます。
PHP拡張機能の使用をお勧めしますhttp://pecl.php.net/package/solr
。PHPに組み込まれているため、より高速です(明らかに、サーバーの動作が速くなることはありません)。
Solr4を使用する場合(そうする必要があります)、peclの拡張機能の現在のバージョンは機能しません;-)。私のパッチhttps://github.com/lukaszkujawa/php-pecl-solrを使用できます。これは、将来的に安定したリリースになります。違いは、クライアントコンストラクターに追加のスイッチがあることです。
$client = new SolrClient($options, "4.0");
3.xと4.xの違いに注意する必要があります