修改分为直接修改和脚本修改
需求:
一:直接修改
localhost:9200/book/novel/1
{
"author":"王五",
"title": "菜谱",
"world_count":"5001",
"publish_date":"2002-10-01"
}
二:脚本修改
脚本修改也分为两种方式,如下
ctx 指es上下文,_source指当前的文档,inline指脚本内容,lang指使用什么语言
1.第一种
{
"script":{
"lang":"painless",
"inline":"ctx._source.world_count +=1"
}
}
2.第二种
{
"script":{
"lang":"painless",
"inline":"ctx._source.world_count =params.world_count",
"params":{
"world_count":5001
}
}
}