restful风格

字段的数据类型

新增索引(新增数据库)

PUT  /test1/type1/1
{
   
  "name":"jing",
  "age":25
}

执行完以上的命令,就创建了索引test1

PUT test2

执行完以上的命令,就创建了索引test2

以上创建索引的命令和6.8版本的命令是一样的

建库,给每一个字段设置类型


PUT test3
{
   
  "mappings": {
   
    "properties": {
   
      "name":{
   
        "type": "text"
      },
      "age":{
   
        "type": "long"
      },
      "birth":{
   
        "type": "date"
      }
    }
  }
}

相当于创建了一个数据库,并且里面的字段也定义了什么类型,只是这个数据库里面没有数据

获取数据库的信息

GET test3

修改信息

先创建一条数据

PUT test3/_doc/1
{
   
  "name":"jing",
  "age":12,
  "birth":"1995-02-01"
}


修改的代码 用POST

POST test3/_doc/1/_update
{
   
  "doc":{
   
    "name":"minmin"
  }
}

删除索引

DELETE  test1