ocramius / ocra-elastic-search
此包已 废弃 并不再维护。未建议替代包。
此包的最新版本(dev-master)没有提供许可信息。
基于 Doctrine 的 ObjectManager 的 Zend Framework 2 应用程序使用的 Elasticsearch 模块
dev-master
2015-07-09 10:08 UTC
Requires
- php: >=5.3.3
- doctrine/collections: ~1.0
- doctrine/common: ~2.4
- ruflin/elastica: ~0.19
- zendframework/zend-console: ~2.1
- zendframework/zend-http: ~2.1
- zendframework/zend-modulemanager: ~2.1
- zendframework/zend-mvc: ~2.1
- zendframework/zend-servicemanager: ~2.1
- zendframework/zend-stdlib: ~2.1
Requires (Dev)
- pdepend/pdepend: ~1.1
- phploc/phploc: ~1.7
- phpmd/phpmd: ~1.4
- phpunit/phpunit: ~3.7
- squizlabs/php_codesniffer: ~1.4
This package is auto-updated.
Last update: 2019-02-20 19:28:05 UTC
README
OcraElasticSearch 模块
进行中:此库正在积极开发中 - 在我标记稳定版本之前,请自行承担风险使用!
此库是 Zend Framework 2、Doctrine 的 Object 管理器(ORM/ODM 均受支持)与 ElasticSearch 之间的小型集成层。
它使用 Elastica 作为适配器与 ElasticSearch 服务器通信,可以将任何映射的 POPO 转换为 ElasticSearch 文档。它还提供逻辑以获取 ElasticSearch 文档并在当前配置的 ObjectManager 中查找它们
安装
典型安装方法是通过 composer
php composer.phar require ocramius/ocra-elastic-search:1.0.*
基本工作原理可以总结如下图表

文档
请参考 docs/
目录以开始