天天看點

kibana 檢視有多少索引庫_搜尋引擎技術(二十一) - Kibana-文檔管理

步驟1:增加文檔 步驟2:擷取文檔 步驟3:修改文檔1 步驟4:修改文檔2 步驟5:删除文檔 步驟 1 : 增加文檔

在 kibana 控制台中輸入如下指令:

打開 kibana控制台:

http://localhost:5601/app/kibana#/dev_tools/console?_g=()

運作如下指令:

PUT /how2java/product/1?pretty

{

"name":

"蠟燭"

}

傳回如圖所示增加成功的響應

注:

要運作kibana控制台,需要先安裝kibana: 下載下傳kibana并啟動

注:

其中的

product

在elastic search裡是type的概念,相當于資料庫裡的

,這裡就相當于向 product 表裡插入了一條資料

kibana 檢視有多少索引庫_搜尋引擎技術(二十一) - Kibana-文檔管理
步驟 2 : 擷取文檔

輸入請求:

GET /how2java/product/1?pretty

擷取相應:

{

"_index":

"how2java",

"_type":

"product",

"_id":

"1",

"_version":

1,

"found":

true,

"_source": {

"name":

"蠟燭"

}

}

_index 表示哪個索引

_type 表示哪個表

_id 主鍵

_version 版本

found 資料存在

_source: 資料内容

kibana 檢視有多少索引庫_搜尋引擎技術(二十一) - Kibana-文檔管理
步驟 3 : 修改文檔1

修改兩種方式,第一種還是用PUT,PUT本來用來做增加的,但是當輸入的id已經存在的時候,就自動變成修改功能了

PUT /how2java/product/1?pretty

{

"name":

"紅色蠟燭"

}

看看,此時如圖所示,已經變成紅色蠟燭了

GET /how2java/product/1?pretty

kibana 檢視有多少索引庫_搜尋引擎技術(二十一) - Kibana-文檔管理
步驟 4 : 修改文檔2

修改兩種方式,第二種使用 POST,這才是正規的修改,其實和修改文檔1 效果一樣的,愛用哪種用哪種

POST /how2java/product/1/_update?pretty

{

"doc": {

"name":

"藍色蠟燭"

}

}

檢視

GET /how2java/product/1?pretty

留意其中的版本已經是3了,第一次建立的時候是1,第一次修改是2,現在修改是3

kibana 檢視有多少索引庫_搜尋引擎技術(二十一) - Kibana-文檔管理
步驟 5 : 删除文檔

執行删除:

DELETE /how2java/product/1?pretty

檢視

GET /how2java/product/1?pretty

查詢結果:

{

"_index":

"how2java",

"_type":

"product",

"_id":

"1",

"found":

false

}

found:false 就表示沒有找到啦

kibana 檢視有多少索引庫_搜尋引擎技術(二十一) - Kibana-文檔管理

更多内容,點選了解: https://how2j.cn/k/search-engine/search-engine-document-manage/1695.html

繼續閱讀