biig / elasticsearch
与您的 Elasticsearch 基础设施交互的简单工具。
v1.2.2
2019-12-05 15:41 UTC
Requires
- ruflin/elastica: ^6.0
- symfony/console: ^4.0
- symfony/finder: ^4.0
- symfony/options-resolver: ^4.0
- symfony/yaml: ^4.0
Requires (Dev)
- doctrine/orm: ^2.6
- friendsofphp/php-cs-fixer: ^2.10
- fzaninotto/faker: ^1.7
- phpunit/phpunit: ^7.0
- symfony/serializer: ^4.0
- symfony/symfony: ^4.0
README
这个库旨在提供一组类,如果您使用 Elastica,您几乎总是需要这些类。这个库基于 Elastica,除了标准行为外,对您没有太多帮助。
此组件将自动安装 symfony/console
(+ 一些其他 Sf 组件) 和 ruflin/elastica
。
特性
- 提供基于 YAML 文件的索引创建命令(它使用 symfony/command 并在使用包时自动注册)
- 如果使用包,将客户端定义为 Symfony 中的服务
集成到 Symfony 中
使用包
<?php // In your Kernel class public function registerBundles() { return array( // ... new \Biig\Component\Elasticsearch\Integration\Symfony\ElasticsearchBundle(), // ... ); }
要了解更多有关 Symfony 集成的信息,请参阅 文档的相关部分。