索引库中的文档的操作

77 阅读1分钟

elasticsearch索引库中的文档的操作: 1.创建文档 2.查询文档 3.删除文档 4.修改文档 img

img

imgimg

(实例)代码:

# 插入文档
POST /heima/_doc/1
{
  "info": "黑马程序员java讲师",
  "email": "zy@itcast.cn",
  "name": {
    "firstname": "云",
    "lastname": "赵"
  }
}

# 查询文档
GET /heima/_doc/1


# 删除文档
DELETE /heima/_doc/1


# 修改文档,方式1:全量修改文档,如果存在则删除旧的,新的覆盖旧的,如果原先没有,则新增该文档(所以放修改方式相当于也是一种插入文档的方法)
POST /heima/_doc/1
{
  "info": "黑马程序员java讲师",
  "email": "zhaoyun@itcast.cn",
  "name": {
    "firstname": "云",
    "lastname": "赵"
  }
}


# 修改文档,方式2: 局部修改文档字段
POST /heima/_update/1
{
  "doc":{
    "email": "ZY@itcast.cn"
  }
}

运行截图:

imgimg

imgimg

img

img