ES学习--documentAPI

一、创建document

  A、指定id创建

    PUT /ecommerce/_doc/1

    {

    }

  B、自动添加id

    POST /ecommerce/_doc

    {}

二、全量替换(将原来的标记未删除,新建一个document,当空间不够时,标记为删除的document会被删除)

  A、PUT /ecommerce/_doc/1

    {}

  B、强制创建

    PUT /ecommerce/_doc/1/_create

三、删除

  A、DELETE /ecommerce/_doc/1

四、部分修改

  A、POST /ecommerce/_update/1

    {}

五、乐观锁并发控制

  POST /ecommerce/_update/1?if_seq_no=17&if_primary_term=2
  {
    "doc": {
      "name":"changed3"
    }
  }

  

猜你喜欢

转载自www.cnblogs.com/DjanFey/p/12115015.html