Skip to content
章节导航

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