Install
composer require whereof/elastic-builder //需要自行安装 https://github.com/elastic/elasticsearch-php composer require elasticsearch/elasticsearch version
elasticsearch Version Requirement
Version 7.0 of this library requires at least PHP version 7.1. In addition, it requires the native JSON extension to be
version 1.3.7 or higher.
| Elasticsearch-PHP Branch | PHP Version |
|---|---|
| 7.0 | > = 7.1.0 |
| 6.0 | > = 7.0.0 |
| 5.0 | > = 5.6.6 |
| 2.0 | > = 5.4.0 |
| 0.4, 1.0 | > = 5.3.9 |
Examples
$host = [
"127.0.0.1:9200",
];
$client = ClientBuilder::create()->setHosts($host)->setSSLVerification(false)->build();
$build = Elastic::getInstance($client)->index('table');
// select id,name form table where (name="whereof" or title="whereof") and password="whereof" and status BETWEEN 1 AND 2 order by id desc
$rest = $build->field(['id', 'name'])->where('name|title', 'whereof')->where('password', "whereof")->whereBetween('status', 1, 2)->order('id', 'desc')->search();
About Me
https://github.com/whereof/wh...
Copyright
elastic-builder © wangzhiqiang 2022
License
MIT 开源许可
elasticsearch










