kibana操作es

我_在發表於2020-07-17

查詢資料

顯示整個文件中的值

GET /索引名/型別/id

顯示文件中部分的值

GET/索引名/型別/id?_source=欄位1,欄位2

 

根據條件搜尋

POST global_search/_search
{

  "query": {

    "bool": {

      "must": [

        { "match": { "type": "2" } },

        { "match": { "group_code": "102" } }

      ]

    }

  }

}

新增索引資料

PUT /test/_doc/5 {

"name":"zw",

"title":"張五",

"age":28,

"created":"2020-11-01"

}

 

修改資料

修改某一個欄位資料

POST /索引名/型別/id/_update

{

 “doc”:{

 欄位名:值

  }

}

例子:

POST /weitu_seller/seller/2/_update
{
  "doc":{
    "cityId":440100
  }
}

覆蓋修改資料

PUT /weitu_seller/seller/1
{
  "name":"微途分銷商",
  "cityId":"440300",
  "sales":200,
  "sellerType":1
}

在已有索引基礎上增加型別,並設定該型別下的欄位mapping

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

#新增見解表

PUT /article/_mapping/up_informationComment

{

    "up_informationComment":{

      "properties":{

        "informationCode":{"type":"keyword"},

        "createTime":{"type":"date"},

        "replyCode":{"type":"keyword"},

        "content":{"type":"text","analyzer":"ik_max_word"},

        "replyType":{"type":"keyword"},

        "parentCode":{"type":"keyword"}

      

      }

}

}

刪除

指定id

DELETE /索引名/型別/id

DELETE /weitu_seller/seller/1/

刪除索引裡全部資料

POST index_name/type_name/_delete_by_query { "query": {"match_all": {}} }

相關文章