setHosts(['101.132.128.55:9200'])->build(); $es = \Elasticsearch\ClientBuilder::create()->build(); return $es; } public function es() { $res = static::client(); var_dump($res); } public function createIndex() { $index = [ "index"=>"gyx", "body"=>[ "mappings"=>[ "properties"=>[ "name"=>[ "type"=>"keyword" ], "age"=>[ "type"=>"byte" ], "addr"=>[ "type"=>"text", "analyzer"=>"ik_max_word" ] ] ] ] ]; $res = static::client()->indices()->create($index); var_dump($res); } }