ewgo/solarium-module

Zend Framework 2 与 Solarium Solr 客户端集成

安装次数: 37,915

依赖关系: 1

建议者: 0

安全性: 0

星标: 6

关注者: 3

分支: 2

开放性问题: 2

类型:zf2-module

v1.0.2 2013-08-26 15:23 UTC

This package is not auto-updated.

Last update: 2024-09-23 13:06:17 UTC


README

关于

EwgoSolarium 模块提供了 ZF2 与 Solarium solr 客户端的集成。

它还与 Zend 开发者工具 集成。

安装

$ php composer.phar require ewgo/solarium-module

将 "EwgoSolarium" 添加到已加载模块列表中。

基本配置

array(
    'solarium' => array(
        'endpoint' => array(
            'default' => array(
                'host' => 'localhost',
                'port' => 8983,
                'path' => '/solr',
                'core' => 'default',
                'timeout' => 5
            )
            //...
        )
    )
)

用法

$client = $serviceLocator->get('Solarium\Client'); // Or the 'solarium' alias
$query = $client->createSelect();
$resultset = $client->execute($query);

有关更多信息,请参阅 Solarium 文档

分页适配器

本模块还提供了用于 Zend\Paginator 的适配器。

$paginator = new \Zend\Paginator\Paginator(
    new \EwgoSolarium\Paginator\Adapter\SolariumPaginator($client, $query)
);
$paginator->setCurrentPageNumber($page);
$paginator->setItemCountPerPage($countPerPage);