2
我发现日光浴室和那个http://code.google.com/p/solr-php-client/。solr PHP客户端有什么区别?
但我真的不知道它们之间有什么区别,它们使用什么PHP框架,哪个是最好的选择。
我真的很感激任何提示。
我发现日光浴室和那个http://code.google.com/p/solr-php-client/。solr PHP客户端有什么区别?
但我真的不知道它们之间有什么区别,它们使用什么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
感谢您的回应之间的差异。无论如何,我认为不需要PHP客户端。只需使用solr URL(http:// localhost:8983/solr/select?q = *:*&indent = true&wt = json)访问solr并检索所有数据后,它就是一样的。我没有看到使用PHP客户端的好处,而不是这样做。 – Pilar 2013-03-11 16:24:44
非常感谢。 – Pilar 2013-05-07 10:10:49
我的荣幸;-) – 2013-05-07 14:15:37