REST API

GET _search
{
  "query": {
    "match_all": {}
  }
}

GET /_cat/health?v


# 查看当前es集群所有的索引

GET /_cat/indices?v

PUT /products/_doc/4
{
  "name":"HUWEI Mate Book 14",
  "desc":"diannao",
  "price":10200,
  "tags":["办公","打游戏"]
}

GET /index/type/id
GET /products/_doc/1
GET /products/_doc/2

PUT /products/_doc/1
{
  "name":"HUWEI Mate Book 14",
  "desc":"diannao",
  "price":4200,
  "tags":["办公","打游戏"]
}

PUT /products/_doc/1
{
  "name":"HUWEI Mate Book 14"
}

POST /products/_doc/1/_update
{
  "doc":{
    "name":"Huawei diannao"
  }
}



GET /products/_doc/_search
{
  "query": {
    "match":{
      "name":"HUAWEI"
    }
  }
}

GET /products/_doc/_search
{
  "query": {
    "match":{
      "name":"Lianxiang"
    }
  },
  "_source":["name", "price"]
}

GET /products/_doc/_search
{
  "query": {
    "match":{
      "name":"Mate"
    }
  },
  "_source":["name", "price"],
  "sort":{
    "price":{"order":"desc"}
  }
}

#分页查询
GET /products/_doc/_search
{
  "query": {
    "match":{
      "name":"Mate"
    }
  },
  "_source":["name", "price"],
  "sort":{
    "price":{"order":"desc"}
  },
  "from": 0,
  "size": 1
}