快速上手
本章定位:5 分钟跑通 ES 的基本流程——创建索引、写入文档、搜索查询、删除索引。这是所有后续学习的基础。
定义与作用
快速上手覆盖了 Elasticsearch 最基本的四个操作:索引管理、文档 CRUD、搜索查询和索引删除,让你在最短时间内建立"ES 怎么用"的直观感受。
完整示例:小崔的第一个 ES 操作
场景一:创建索引
PUT /students
{
"settings": { "number_of_shards": 1, "number_of_replicas": 0 },
"mappings": {
"properties": {
"name": { "type": "text" },
"province": { "type": "keyword" },
"score": { "type": "integer" }
}
}
}
场景二:写入文档
POST /students/_doc/1
{ "name": "黄小俪", "province": "广东", "score": 95 }
场景三:搜索查询
POST /students/_search
{
"query": {
"match": { "name": "小俪" }
}
}
场景四:删除
DELETE /students
小结
四个基础操作构成了 ES 的"最小闭环":创建索引(建表 + 定义结构)→ 写入文档(插入数据)→ 搜索查询(检索 + 分析)→ 删除索引(清理)。这个循环是后续十几个章节的起点。