hyperf/zh/elasticsearch.md
2019-04-27 16:06:22 +08:00

630 B
Raw Blame History

Elasticsearch

elasticsearch-php 默认使用 Guzzle Ring 客户端,在 hyperf/guzzle 中我们实现了协程版本的 Handler所以可以直接使用 Hyperf\Elasticsearch\ClientBuilderFactory 创建一个新的 Builder。

安装

composer require hyperf/elasticsearch

使用

<?php

use Hyperf\Elasticsearch\ClientBuilderFactory;

$builder = $this->container->get(ClientBuilderFactory::class)->create()->setHosts(['http://127.0.0.1:9200']);

$client = $builder->build();

var_dump($client->info());