Skip to content

官方文档

查看索引

shell
GET _cat/indices

1. 通过put+id新建数据

在customer下保存id为1的数据, 这里id是必须的

shell
PUT /account/_doc/1
{
  "name":"bobby",
  "age":18,
  "company":{
  	"name":"imooc",
    "address":"beijing"
  }
}

同一个请求发送多次,下面的信息会产生变化

shell
"_version" : 11,
"result" : "updated", #这里第一次是created,后续都是updated
"_seq_no" : 10, #版本号

关于 _version和_seq_no的区别和作用请参考官方文档

2. 发送post不带id新建数据

shell
POST user/_doc/
{
  "name":"bobby"
}
shell
POST user/_doc/2
{
  "name":"bobby"
}

如果post带id就和put一样的操作了, put是不允许不带id的

3. post + _create

没有就创建,有就报错

shell
POST user/_create/1
{
  "name":"bobby"
}

4. 查看index

shell
GET _cat/indices  //查看所有索引
GET /account //查看index的基本信息