zp / supple
Elasticsearch 的文档索引和迁移工具
1.1.0
2021-07-09 07:58 UTC
Requires
- php: ^7.3 || ^8.0
- ext-json: *
- doctrine/annotations: ^1.11
- elasticsearch/elasticsearch: ^6.5|^7.0
- jfcherng/php-diff: ^6.9
- jms/serializer: ^3.11
- laminas/laminas-code: ^4.4
Requires (Dev)
- monolog/monolog: ^2.2
- phpstan/phpstan: ^0.12.77
- phpunit/phpunit: ^9.5
- slevomat/coding-standard: ^6.4
- squizlabs/php_codesniffer: ^3.5
- symfony/console: ^5.2
Suggests
- symfony/console: For using the migration command
README
Supple 是一个与框架无关的 Elasticsearch 文档索引和迁移工具。
安装
composer require zp/supple
使用
参见 examples/example.php
。
注解
use Zp\Supple\Annotation as Elastic;
@Elastic\Index
待办事项
@Elastic\IndexTemplate
待办事项
@Elastic\IndexAnalysis
待办事项
@Elastic\IndexMapping
待办事项
@Elastic\IndexSetting
待办事项
@Elastic\ID
待办事项
@Elastic\Mapping
待办事项
@Elastic\EmbeddedMapping
待办事项
@Elastic\Ignore
待办事项
JMSSerializer
在内部,用于将文档映射到 JSON 的库是 JMSSerializer,因此您可以使用它们的注解。