遇见问题特此记录希望能帮助到看到的人
在跟着ElasticSearch权威指南学习过程中依旧发现有些语句是不再支持的
在局部更新一节,依照Demo
当前的数据索引结果是这样的:
{
_index: "website",
_type: "blog",
_id: "123",
_version: 5,
found: true,
_source: {
title: "Myfirstblogentry",
text: "Iamstartingtogetthehangofthis...",
date: "2014/01/02",
views: 0,
tags: [
"testing",
]
}
}
现更新views的值使用语句
curl -H "Content-Type:application/json" -XOST 127.0.0.1:9200/website/blog/123/_update?pretty -d '"script" : "ctx._source.views+=1"'
当然结果是没有问题的