【发布时间】:2014-03-05 08:30:51
【问题描述】:
好吧,我尝试查找有关使用 php 启动 solr 的文档,但找不到适合初学者的任何启动指南。有些地方只提到了 solr 客户端库,有些地方提到了 pecl,有些地方也提到了日光浴室。这三个都需要吗? 如果没有,初学者在什么基础上可以决定在 php.ini 上运行 solr 需要什么。
【问题讨论】:
好吧,我尝试查找有关使用 php 启动 solr 的文档,但找不到适合初学者的任何启动指南。有些地方只提到了 solr 客户端库,有些地方提到了 pecl,有些地方也提到了日光浴室。这三个都需要吗? 如果没有,初学者在什么基础上可以决定在 php.ini 上运行 solr 需要什么。
【问题讨论】:
其实Pecl、solarium和solr-php-client都是客户端库,可以帮助你处理和使用Solr。
所以他们做同样的工作。并且它们并非都是必需的,您只需要选择一个更符合您的需求/偏好的。
-Pecl 是一个 php 扩展,这意味着它将像 curl 等所有其他扩展一样扩展 php ...,我会推荐它,因为它重量轻且文档齐全且始终更新。
-Solarium 是一个第三方库,它就像一个项目,您可以自己运行它,也建议使用它,并且有据可查,您可以在任何地方找到它使用的示例。
-solr-php-client 也是第三方库,自 2011 年以来没有更多更新,但它也被使用并广为人知。
所以用更简单的话来说: 如果你想在 php 中使用 solr,你可以选择下面提到的库之一,然后安装它,最后使用它。 我建议您使用 pecl 扩展,因为它将在您的机器上安装一次,而不仅仅是在项目中。 日光浴室也是一个很好的选择,值得推荐,但对于初学者来说,试试 pecl。 你可以在 PHP 的官方 sie(http://www.php.net/manual/en/book.solr.php) 上找到文档。
如果您需要任何其他帮助或扩展,欢迎您。
【讨论】: