fos-gregooz/elastica-bundle

使用 Elastica 的 Elasticsearch PHP 集成方案,适用于您的 Symfony 项目

安装量: 2,427

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 793

类型:symfony-bundle

v5.0.3 2018-02-07 12:32 UTC

README

此包是从 FOSElasticaBundle (5.0.3) 衍生而来,并增加了扩展功能。

新功能

  • 添加了 --id 选项,允许填充单个对象。类型和索引是必需参数。

关于原始包

它提供了与 ElasticsearchElastica 的 Symfony 集成。功能包括

  • 将 Elastica 库集成到 Symfony 环境中
  • 使用 JmsSerializer 或 Symfony Serializer 在 PHP 对象和 Elasticsearch 数据之间进行转换
  • 为 Elasticsearch 配置索引,或发送不配置的数据以使用 Elasticsearch 的动态映射功能
  • 监听 Doctrine 事件以实现自动索引

Build Status Total Downloads Latest Stable Version Latest Unstable Version Scrutinizer Code Quality

文档

FOSElasticaBundle 的文档位于 doc/index.md

安装

安装说明可以在 文档 中找到

版本和依赖

FOSElasticaBundle 的第 6 版与 Elasticsearch 7 兼容。它需要 Symfony 4.4 或更高版本。当使用 Symfony Flex 时,还有一个 配方来简化设置。FOSElasticaBundle 的早期版本不再维护,并且只能与依赖项的较旧版本一起工作。下表显示了不同版本的包的兼容性。

许可

此包在 MIT 许可下发布。有关更多信息,请参阅包含的 LICENSE 文件。