hyperf/zh/elasticsearch.md
2019-06-01 18:27:22 +08:00

636 B

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());