Elasticsearch5.20 基本語法之入門
阿新 • • 發佈:2019-02-16
上一篇部落格記錄了使用Kibana執行ElasticSearch命令,後面都將使用Kibana的Dev Tools。
下面是一些Elasticsearch入門級的語法
#檢視叢集健康狀態
GET /_cat/health?v
這裡看到叢集健康狀態status為yellow。它一共有綠色,黃色或紅色三中狀態。綠色意味著一切都是好的(包括叢集功能都是完整的).
黃色意味著可用,但是沒有叢集備份。當紅色時就要注意了,因為你的部分資料已經丟失。
#檢視node列表:
GET /_cat/nodes?v
#列出所有的indices
GET /_cat/indices?v
#建立一個名稱為customer的index PUT /customer?pretty
注:引數pretty表示格式化顯示返回的json。cluster node index(名稱必須全為小寫)
#給index建立一個document
PUT /customer/external/1?pretty
{
"name": "John Doe"
}
這裡指定了document的id為1
#在customer的external中查詢id為1的資料
GET /customer/external/1?pretty
#刪除index
DELETE /customer?pretty
所有命令總結如下:
#檢視叢集健康狀態 GET /_cat/health?v #檢視node列表: GET /_cat/nodes?v #列出所有的indices GET /_cat/indices?v #建立一個名稱為customer的index PUT /customer?pretty #給index建立一個document PUT /customer/external/1?pretty { "name": "John Doe" } #在customer的external中查詢id為1的資料 GET /customer/external/1?pretty #刪除index DELETE /customer?pretty
就先寫這些最基本的語法吧,後面循循漸進