ewgo / solarium-module
Zend Framework 2 与 Solarium Solr 客户端集成
v1.0.2
2013-08-26 15:23 UTC
Requires
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);