05、ES实战:es的CRUD演示

跟我学Elasticsearch(5) es的CRUD演示

下面以一本书为1个document为例演示下es的CRUD

1、新增商品:新增document

PUT /product/book/1
{
    "product_name" : "追风筝的人",
    "price" :  10,
    "tags": [ "忠诚", "赎罪" ]
}

*

第一次新增document时es会自动建立index和type,不需要提前创建,es默认会对document每个field都建立倒排索引,让其可以被全文检索。

2、查询商品:查询document

GET /product/book/1

*

3、替换document

PUT /product/book/1
{
    "product_name" : "三体",
    "price" :  30,
    "tags": [ "科幻", "末日" ]
}

*

4、修改document

POST /product/book/1/_update
{
  "doc":{
    "price": 300 
  }
}

*

5、删除document

DELETE /product/book/1

*

posted @ 2020-07-14 19:43 百里喻初原 阅读( 172) 评论( 0) 编辑 收藏 举报

版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: