enrise / zf-elasticsearch
此包已被弃用且不再维护。未建议替代包。
一个非常简单且即插即用的zf2模块,用于Elasticsearch客户端库。
1.0.1
2016-08-16 08:12 UTC
Requires
- php: ^5.4 || ^7
- elasticsearch/elasticsearch: ^1.0
This package is not auto-updated.
Last update: 2022-02-01 12:46:12 UTC
README
此存储库包含一个非常简单且即插即用的解决方案,用于在ZF2项目中使用Elasticsearch客户端库。
客户端已经预配置了合理的默认值。您可以在模块配置中进一步配置客户端,就像您会直接配置Elasticsearch客户端一样。
使用示例
$searchClient = $serviceLocator->get('elasticsearch'); $searchClient->search();
安装
通过composer需要模块
$ composer require enrise/zf-elasticsearch
在您的应用程序中加载模块
// config/application.config.php return array( 'modules' => array( // ... 'Enrise\\ZfModule\\ElasticSearch', ) );
完成!
配置示例
要调整您的安装,您可以微调Elasticsearch客户端配置。例如
// In your config file return [ 'elasticsearch' => [ 'hosts' => [ 'es1.enrise.com', 'es2.enrise.com' ], 'logging' => true ] ];
依赖项
elasticsearch/elasticsearch:^1.0
许可证
请参阅此存储库中的LICENSE文件
贡献者
此zend框架模块由Richard Tuin制作。