enrise/zf-elasticsearch

此包已被弃用且不再维护。未建议替代包。

一个非常简单且即插即用的zf2模块,用于Elasticsearch客户端库。

1.0.1 2016-08-16 08:12 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:46:12 UTC


README

Latest Stable Version License

此存储库包含一个非常简单且即插即用的解决方案,用于在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制作。