1. 程式人生 > >Elasticsearch學習(四)文件CRUD操作

Elasticsearch學習(四)文件CRUD操作

叢集管理

(1)快速檢查叢集的健康狀況

GET /_cat/health?v

(2)快速檢視叢集中有哪些索引

GET /_cat/indices?v

(3)簡單的索引操作
建立索引:

PUT /test_index?pretty

刪除索引:

DELETE /test_index?pretty

CRUD操作

(1)新增商品:新增文件,建立索引

PUT /index/type/id
{
  "json資料"
}

(2)查詢商品:檢索文件

GET /index/type/id
GET /ecommerce/product/1

(3)修改商品:替換文件


PUT /ecommerce/product/1
{
    "name" : "jiaqiangban gaolujie yagao",
    "desc" :  "gaoxiao meibai",
    "price" :  30,
    "producer" :      "gaolujie producer",
    "tags": [ "meibai", "fangzhu" ]
}

替換方式有一個不好,必須帶上所有的field,才能去進行資訊的修改

(4)修改商品:更新文件

POST /ecommerce/product/1/_update

(5)刪除商品:刪除文件

DELETE /ecommerce/product/1