Elasticsearch学习
1. 安装客户端
下载链接
-
我用的是win10所以选windows  -
解压文件并进入到bin 目录, 打开elasticsearch.bat 文件  -
终端上面中文会有乱码, 不知道怎么修改 希望大佬指点一下. 
2. php扩展文件
- 打开
composer.json 文件,在require 内追加"elasticsearch/elasticsearch": "~7.0" - 在
cmoposer.json 的同级目录执行 composer install 进行安装 - 安装成功

3. 开始根据需求使用代码了,引入命名空间
<>php
use Elasticsearch\ClientBuilder;
参考文章
索引常用的方法
$params = [
'index' => ['my_index']
];
$response = $client->indices()->create($params); // 创建索引
$response = $client->indices()->delete($params); // 删除索引
$response = $client->indices()->putSettings($params); // 修改索引
$response = $client->indices()->getSettings($params); // 获取索引
详细请见文件:  文档常用的方法
$response = $client->get($params);
$response = $client->update($params);
$response = $client->delete($params);
$results = $client->search($params);// 搜索方法
|