pecl-search_engine-solr

The Apache Solr PHP extension is an extremely fast, light-weight, feature-rich library that allows PHP applications to communicate easily and efficiently with Apache Solr server instances using an object-oriented API.

  • 所有者: php/pecl-search_engine-solr
  • 平台:
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

pecl-search_engine-solr

Build Status
Coverage Status

The Apache Solr PHP extension is an extremely fast, light-weight, feature-rich library that allows PHP applications to communicate easily and efficiently with Apache Solr server instances using an object-oriented API.

http://pecl.php.net/package/solr

Please refer to http://www.php.net/manual/en/book.solr.php and README.* for more information

Installation

This library requires curl and libxml2 development packages and php extensions

For Debian/Ubuntu/Mint

    sudo apt-get install php5-curl libcurl4-gnutls-dev libxml2 libxml2-dev

For RHEL/Fedora/CentOS/Scientific linux

    sudo yum install libxml2-devel curl-devel php-curl

Please make sure to install them before proceeding to the compilation process

    phpize
    ./configure
    make
    make test
    sudo make install

more details on README.INSTALLATION

Contributions

All forms of contributions are welcome! Whether contributing to tests, or the source.

Running Tests

Types of tests

  1. Tests that do not require a Solr Server (some of them use fixture files)
  2. Requires a running server with cores present and populated with data.

There is a configuration file for the test suite, located at tests/test.config.inc
It contains the fixture file definitions and other configurations for the Solr Server to be used for testing.

To run the type 2 tests, you'll need docker to run the test server using the following command:

docker run -p 8983:8983 --name solr5 -t omars/solr53

PHPQA Guide: http://qa.php.net/write-test.php

make test

How to Report Bugs

Please report bugs to http://bugs.php.net

If you experience a crash due to a segmentation fault, please follow the instructions on the link below
to get a gdb backtrace and then submit the trace in your bug report as well

http://bugs.php.net/bugs-generating-backtrace.php

Thank you for using PHP

主要指標

概覽
名稱與所有者php/pecl-search_engine-solr
主編程語言C
編程語言PHP (語言數: 8)
平台
許可證Other
所有者活动
創建於2014-02-10 03:04:19
推送於2025-04-23 12:03:53
最后一次提交2025-04-22 18:05:59
發布數29
最新版本名稱2.8.1 (發布於 )
第一版名稱release_0_9_0 (發布於 2009-10-05 04:30:52)
用户参与
星數62
關注者數17
派生數40
提交數0.9k
已啟用問題?
問題數21
打開的問題數7
拉請求數36
打開的拉請求數2
關閉的拉請求數28
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?