安装前提
ES 已经用 Docker 跑起来了
ES 和 Kibana 版本必须完全一致
安装
1创建专属网络
docker network create es
2026/3/17大约 1 分钟

一面火,一面冰.繁与简的完美结合,杂而不乱,一切本应就是井然有序
ES 已经用 Docker 跑起来了
ES 和 Kibana 版本必须完全一致
docker network create es
composer update
Elasticsearch服务提供了对 Elasticsearch 的完整操作支持,包括索引管理、文档CRUD、搜索查询以及批量操作等功能。
use YouHuJun\Tool\App\Facades\V1\Es\EsFacade;
docker pull elasticsearch:7.17.0
提示
ElasticSearch专题
示例:
先进入正在运行的 es-single 容器:
docker exec -it es-single bash
| ES 操作 | HTTP 方法 | 对应 MySQL 操作 | 核心说明 |
|---|---|---|---|
PUT 索引名 |
PUT | CREATE TABLE 表名 |
创建索引(表),必须用 PUT |
PUT 索引名/_doc/业务ID |
PUT | INSERT/UPDATE 表名 WHERE id=? |
创建/更新指定 ID 的文档(行),幂等操作 |
POST 索引名/_doc |
POST | INSERT 表名 |
新增文档(行),ES 自动生成随机 ID |
POST 索引名/_search |
POST | SELECT * FROM 表名 WHERE ... |
检索文档(行),只能用 POST,支持复杂条件 |
DELETE 索引名/_doc/业务ID |
DELETE | DELETE FROM 表名 WHERE id=? |
删除指定 ID 的文档(行) |