Elasticsearch 8.x 文档 Document 核心操作
文档 document
真正的数据,存储一条数据就是一份文档,存储格式为 JSON,等同于 mysql 中的一条数据
文档的基本操作
查询文档
shell
GET /shuofeng/_doc/1新增文档
需要指定 id
shell
PUT /shuofeng/_doc/1
{
"id":5555,
"title":"朔风朔风你最帅",
"pv":144
}不指定 id,自动生成 id
shell
POST /shuofeng/_doc
{
"id":123,
"title":"朔风你最帅",
"pv":244
}修改
put 和 post 都行,需要指定 id
shell
PUT /shuofeng/_doc/1
{
"id":223,
"title":"朔风你最帅 plus",
"pv":999,
"uv":55
}shell
POST /shuofeng/_doc/1
{
"id":999,
"title":"朔风你最帅 plus +",
"pv":999,
"uv":559
}搜索
shell
GET /shuofeng/_search字段解释
- took 字段表示该操作的耗时(单位为毫秒)。
- timed_out 字段表示是否超时。
- hits 字段表示搜到的记录,数组形式。
- total:返回记录数,本例是 1 条。
- max_score:最高的匹配程度,本例是1.0
删除数据
shell
DELETE /shuofeng/_doc/1
朔风