我找到了日光浴室和那个http://code.google.com/p/solr-php-client/。
但我真的不知道两者之间有什么区别,他们使用什么样的PHP框架,哪个是最佳选择。
我真的很感激任何提示。
答案 0 :(得分:2)
客户端是客户端,主要做同样的事情 - 允许您与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之间的差异