birdoffice / elastica-bundle
使用Elastica为您的Symfony项目集成Elasticsearch
v6.1.1
2022-04-01 15:43 UTC
Requires
- php: ^7.4 || ^8.0
- pagerfanta/pagerfanta: ^2.4 || ^3.0
- psr/log: ^1.0 || ^2.0 || ^3.0
- ruflin/elastica: ^7.1
- symfony/console: ^4.4 || ^5.4 || ^6.0
- symfony/dependency-injection: ^4.4 || ^5.4 || ^6.0
- symfony/framework-bundle: ^4.4 || ^5.4 || ^6.0
- symfony/property-access: ^4.4 || ^5.4 || ^6.0
Requires (Dev)
- doctrine/doctrine-bundle: ^2.1.1
- doctrine/mongodb-odm: ^2.2
- doctrine/orm: ^2.8
- doctrine/phpcr-odm: ^1.4
- friendsofphp/php-cs-fixer: ^3.0
- jackalope/jackalope-doctrine-dbal: ^1.2
- jms/serializer: ^3.8
- jms/serializer-bundle: ^3.5 || ^4.0
- knplabs/knp-components: ^2.4 || ^3.0
- pagerfanta/doctrine-mongodb-odm-adapter: ^2.4 || ^3.0
- pagerfanta/doctrine-orm-adapter: ^2.4 || ^3.0
- pagerfanta/doctrine-phpcr-odm-adapter: ^2.4 || ^3.0
- phpunit/phpunit: ^9.5
- symfony/expression-language: ^4.4 || ^5.4 || ^6.0
- symfony/messenger: ^4.4 || ^5.4 || ^6.0
- symfony/serializer: ^4.4 || ^5.4 || ^6.0
- symfony/twig-bundle: ^4.4 || ^5.4 || ^6.0
- symfony/web-profiler-bundle: ^4.4 || ^5.4 || ^6.0
- symfony/yaml: ^4.4 || ^5.4 || ^6.0
Suggests
- enqueue/elastica-bundle: For populating Elasticsearch indexes asynchronously and using significanly less resources. Uses Enqueue.
- symfony/messenger: For populating Elasticsearch indexes asynchronously and using significanly less resources.
- dev-master / 6.1.x-dev
- v6.1.1
- v6.1.0.1
- v6.1.0.0
- v6.0.0
- v6.0.0-beta4
- v6.0.0-beta3
- v6.0.0-beta2
- v6.0.0-beta1
- 5.x-dev
- v5.2.1
- v5.2.0
- v5.1.1
- v5.1.0
- v5.0.3
- v5.0.2
- v5.0.1
- v5.0.0
- v4.1.2
- v4.1.1
- v4.1.0
- v4.0.1
- v4.0.0
- 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-feature-popId
This package is auto-updated.
Last update: 2024-09-07 22:40:05 UTC
README
此包提供了与Elasticsearch和Elastica的集成,功能包括:
- 将Elastica库集成到Symfony环境中
- 使用JmsSerializer或Symfony Serializer在PHP对象和Elasticsearch数据之间进行转换
- 为Elasticsearch配置索引,或发送未配置的数据以使用Elasticsearch的动态映射功能
- 监听Doctrine事件以实现自动索引
文档
FOSElasticaBundle的文档位于doc/index.md
安装
安装说明可在文档中找到
版本和依赖关系
FOSElasticaBundle的6.0版本与Elasticsearch 7兼容。它需要Symfony 4.4或更高版本。使用Symfony Flex时,还有一个食谱以简化设置。FOSElasticaBundle的早期版本不再维护,并且仅适用于依赖项的旧版本。下表显示了不同版本的包的兼容性。
许可证
此包在MIT许可证下发布。有关更多信息,请参阅包含的LICENSE文件。