fos-gregooz / elastica-bundle
使用 Elastica 的 Elasticsearch PHP 集成方案,适用于您的 Symfony 项目
v5.0.3
2018-02-07 12:32 UTC
Requires
- php: ^5.6.0|^7.0
- pagerfanta/pagerfanta: ^1.0.5
- psr/log: ^1.0
- ruflin/elastica: ^5.2.1|^6.0
- symfony/console: ^3.2|^4
- symfony/dependency-injection: ^3.3|^4
- symfony/framework-bundle: ^3.2|^4
- symfony/property-access: ^3.2|^4
Requires (Dev)
- doctrine/doctrine-bundle: ^1.6
- doctrine/orm: ^2.5
- doctrine/phpcr-bundle: ^1.3
- doctrine/phpcr-odm: ^1.4
- friendsofphp/php-cs-fixer: ^2.2
- jackalope/jackalope-doctrine-dbal: ^1.2
- jms/serializer-bundle: ^2.2
- knplabs/knp-components: ^1.2
- phpunit/phpunit: ^5.7.11|^6.5
- symfony/expression-language: ^3.2|^4
- symfony/serializer: ^3.2|^4
- symfony/twig-bundle: ^3.2|^4
- symfony/yaml: ^3.2|^4
Suggests
- enqueue/elastica-bundle: The bundle adds extra features to FOSElasticaBundle bundle. Aimed to improve performance.
- dev-master / 5.2.x-dev
- v5.0.3
- v5.0.2
- v5.0.1
- v5.0.0
- 4.x-dev
- v4.1.2
- v4.1.1
- v4.1.0
- v4.0.1
- v4.0.0
- 3.2.x-dev
- v3.2.4
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.1.8
- v3.1.7
- v3.1.6
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- 3.1.0
- v3.1.0-RC1
- v3.0.13
- v3.0.12
- v3.0.11
- v3.0.10
- v3.0.9
- v3.0.8
- v3.0.7
- v3.0.6
- 3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- 3.0.0-RC1
- v3.0.0-alpha6
- v3.0.0-alpha5
- v3.0.0-alpha4
- v3.0.0-alpha3
- v3.0.0-alpha2
- v3.0.0-alpha1
- v2.1.3-PL1
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.3-PL1
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.0.0
- dev-FriendsOfSymfony-5.x
- dev-pr/2
- dev-master_bckp_20191126
This package is auto-updated.
Last update: 2024-09-29 05:48:35 UTC
README
此包是从 FOSElasticaBundle (5.0.3) 衍生而来,并增加了扩展功能。
新功能
- 添加了 --id 选项,允许填充单个对象。类型和索引是必需参数。
关于原始包
它提供了与 Elasticsearch 和 Elastica 的 Symfony 集成。功能包括
- 将 Elastica 库集成到 Symfony 环境中
- 使用 JmsSerializer 或 Symfony Serializer 在 PHP 对象和 Elasticsearch 数据之间进行转换
- 为 Elasticsearch 配置索引,或发送不配置的数据以使用 Elasticsearch 的动态映射功能
- 监听 Doctrine 事件以实现自动索引
文档
FOSElasticaBundle 的文档位于 doc/index.md
安装
安装说明可以在 文档 中找到
版本和依赖
FOSElasticaBundle 的第 6 版与 Elasticsearch 7 兼容。它需要 Symfony 4.4 或更高版本。当使用 Symfony Flex 时,还有一个 配方来简化设置。FOSElasticaBundle 的早期版本不再维护,并且只能与依赖项的较旧版本一起工作。下表显示了不同版本的包的兼容性。
许可
此包在 MIT 许可下发布。有关更多信息,请参阅包含的 LICENSE 文件。