Skip to content

pkg6/think-elasticsearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

安装

composer require tp5er/think-elasticsearch

基本配置

ELASTICSEARCH_HOST=localhost
ELASTICSEARCH_PORT=9200
ELASTICSEARCH_SCHEME=http
ELASTICSEARCH_USER=
ELASTICSEARCH_PASS=

常规使用

$data = [ 'body' => [ 'testField' => 'abc' ], 'index' => 'my_index', 'type' => 'my_type', 'id' => 'my_id', ];

$client = ClientBuilder::create()->build(); $return = $client->index($data);

您现在可以简单地替换最后两行:

$return = \tp5er\think\elasticsearch\Elasticsearch::index($data);

这将在默认连接上运行命令。 你可以运行一个命令 任何连接(参见 defaultConnection 设置和 connections 数组 配置文件)。

$return = \tp5er\think\elasticsearch\Elasticsearch::connection('connectionName')->index($data);

About

An easy way to use the official PHP ElasticSearch client in your thinkphp applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages