manadev/solr-php-client

该软件包已被放弃,不再维护。未建议替代软件包。

一个用于在 Apache Solr 安装中索引和搜索文档的 PHP 库。

v1.0.3 2014-04-24 14:32 UTC

This package is not auto-updated.

Last update: 2022-10-10 03:09:21 UTC


README

Build Status

一个用于在 Apache Solr 安装中索引和搜索文档的 PHP 库。

此客户端库是从 Donovan Jiménez 的 Google Code 项目派生的: http://groups.google.com/group/php-solr-client
在此之前,它托管在 Solr 的问题跟踪器中: https://issues.apache.org/jira/browse/SOLR-341

什么是 Apache Solr?

Solr 是一个基于 Lucene Java 搜索库的开源企业搜索服务器,具有 XML/HTTP 和 JSON API、命中高亮、分类搜索、缓存、复制、Web 管理界面等更多功能。它在 Java 服务器容器(如 Tomcat)中运行。有关 Solr 的更多信息,请参阅 Solr 网页。该项目的 Wiki 是获取有关如何为您的个人需求安装和配置 Solr 的信息的实际起点。

特性

  • 查询、删除、优化。
  • 通过兼容层支持 Solr 3 和 Solr 4。
  • 支持 Solr 4 的软提交。

安装

Composer (PHP 5 >= 5.3.0)

只需 require reprovinci/solr-php-client

{
  "require": {
    "reprovinci/solr-php-client": "1.0.x"
  }
}

测试

每次推送后,代码都会通过 Travis 自动测试。Travis 当前报告以下构建状态: Build Status

如果您想自行测试代码,请按照以下说明操作

Composer (PHP 5 >= 5.3.0)

只需安装开发依赖项并运行 PHPUnit

composer install --dev
bin/phpunit tests

致谢

  • 感谢 @GZyl 修复了 Solr 版本之间的 <add> 兼容性问题。 #7

更多信息

请参阅 常见问题解答

或者,如果您有使用问题,尝试在用户讨论组发布帖子。

免责声明

这个PHP库不是Apache Solr项目的一部分,也不是由Apache软件基金会维护。所有链接的Apache Solr文档或标志仍然是Apache Solr项目、其作者和Apache软件基金会的独家财产。