elasticsearch之更新文档
2017-04-08 18:44
281 查看
Updating Documents
上一篇中讲述了替换文档,也就是 删除掉老的文档并且添加新的文档
接下来是更新文档
我们将之前的 1 文档的name更新问 Jane Doe
我们再在文档1中一个age更新为20
也可以使用简单的脚本来执行更新。此示例使用脚本将年龄增加5
在上面的例子中,ctx._source指的是即将更新的当前源文档。
请注意,在撰写本文时,只能在单个文档上一次执行更新。将来,Elasticsearch可能会提供给予查询条件(如SQL UPDATE-WHERE语句)更新多个文档的功能。
上一篇中讲述了替换文档,也就是 删除掉老的文档并且添加新的文档
接下来是更新文档
我们将之前的 1 文档的name更新问 Jane Doe
POST /customer/external/1/_update?pretty { "doc": { "name": "Jane Doe" } }
我们再在文档1中一个age更新为20
POST /customer/external/1/_update?pretty { "doc": { "name": "Jane Doe", "age":20 } }
也可以使用简单的脚本来执行更新。此示例使用脚本将年龄增加5
POST /customer/external/1/_update?pretty { "script" :"ctx._source.age + = 5" }
在上面的例子中,ctx._source指的是即将更新的当前源文档。
请注意,在撰写本文时,只能在单个文档上一次执行更新。将来,Elasticsearch可能会提供给予查询条件(如SQL UPDATE-WHERE语句)更新多个文档的功能。
相关文章推荐
- ElasticSearch根据匹配某个条件,局部更新文档
- Elasticsearch 索引、更新、删除文档
- Elasticsearch 文档更新操作
- ElasticSearch教程--第十一章:修改您的数据--更新文档
- Elasticsearch(文档局部更新)
- ElasticSearch入门 第四篇:使用C#添加和更新文档
- elasticsearch更新文档数据
- ElasticSearch入门 第四篇:使用C#添加和更新文档
- Elasticsearch之文档局部更新。
- ElasticSearch入门 第四篇:使用C#添加和更新文档
- MFC多文档子窗体切换时,依附于框架对话框参数的更新问题
- ElasticSearch2.2.3 安装文档
- Elasticsearch数据更新API
- MongoDB更新文档
- ELK学习总结(2-4)bulk 批量操作-实现多个文档的创建、索引、更新和删除
- 如何使用logstash更新已有的elasticsearch记录
- Elasticsearch(二)elasticsearch索引数据与简单检索GET一个文档
- ElasticSearch文档简介
- 学习MongoDB--(3-1):创建、删除及更新文档
- elasticsearch安装部署文档