es的CRUD

### 增
### 注意:如果数据不存在,则增加数据,如果数据存在,则执行修改
### 注意:put指令,做修改操作时,如果未指定其他字段,则按照指定的字段进行修改操作
PUT goods/fruit/1
{
  "name":"apple",
  "price":23.3,
  "color":"red"
}


### 改
### post指令,执行修改操作
### 通过_update来完成修改操作,需要指定要修改的内容
POST goods/fruit/1/_update
{
  "doc":{
    "price":45
  }
}

### 删
DELETE goods/fruit/1

### 查  跟据id查找
GET goods/fruit/1


### restful风格查找
GET goods/fruit/_search?q=name:apple
GET goods/fruit/_search?q=name:banana
### 构建方式查找
GET goods/fruit/_search
{
  "query":{
    "match": {
      "name": "apple"
    }
  }
}
posted @ 2023-04-12 22:17  Bre-eZe  阅读(5)  评论(0)    收藏  举报