PUT /index/type/id
{
"json数据"
}
PUT /ecommerce/product/1
{
"name" : "gaolujie yagao",
"desc" : "gaoxiao meibai",
"price" : 30,
"producer" : "gaolujie producer",
"tags": [ "meibai", "fangzhu" ]
}
PUT /ecommerce/product/2
{
"name" : "jiajieshi yagao",
"desc" : "youxiao fangzhu",
"price" : 25,
"producer" : "jiajieshi producer",
"tags": [ "fangzhu" ]
}
PUT /ecommerce/product/3
{
"name" : "zhonghua yagao",
"desc" : "caoben zhiwu",
"price" : 40,
"producer" : "zhonghua producer",
"tags": [ "qingxin" ]
}
{
"_index": "ecommerce",
"_type": "product",
"_id": "1",
"_version": 1,
"found": true,
"_source": {
"name": "gaolujie yagao",
"desc": "gaoxiao meibai",
"price": 30,
"producer": "gaolujie producer",
"tags": [
"meibai",
"fangzhu"
]
}
}
PUT /index/type/id
{
"json数据"
}
PUT /ecommerce/product/1
{
"name" : "jiaqiangban gaolujie yagao",
"desc" : "gaoxiao meibai",
"price" : 30,
"producer" : "gaolujie producer",
"tags": [ "meibai", "fangzhu" ]
}
注意:替换方式有一个不好,即使必须带上所有的field,才能去进行信息的修改,如果值不全则将会导致数据丢失
PUT /ecommerce/product/1
{
"name" : "jiaqiangban gaolujie yagao"
}
{
"_index": "ecommerce",
"_type": "product",
"_id": "1",
"_version": 21,
"found": true,
"_source": {
"name": "jiaqiangban gaolujie yagao"
}
}
POST /index/type/id/_update
{
"json数据"
}
POST /ecommerce/product/1/_update
{
"doc": {
"name": "hello"
}
}
DELETE /ecommerce/product/1