Skip to content

Aquarmini/swoft-elasticsearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

swoft-elasticsearch

Build Status

安装

composer require limingxinleo/swoft-elasticsearch

使用

使用方法与官方ES客户端一致

<?php

use Elasticsearch\ClientBuilder;
use Swoftx\Elasticsearch\CoroutineHandler;

$handler = new CoroutineHandler([
    'timeout' => 2
]);
            
$client = ClientBuilder::create()
    ->setHosts(['127.0.0.1:9200'])
    ->setHandler($handler)
    ->build();

go(function() use ($client){
    print_r($client->info());
});

About

基于Swoft协程HttpClient的Elasticsearch客户端

Resources

Stars

Watchers

Forks

Packages

No packages published