修改其他字段,直接update即可,
但是修改nested,直接update报错,Cannot add a value for field [comments.name] since one of the intermediate objects is mapped as a nested object: [comments]
那需要修改其中一个nested字段,需要将该文档全部查出来,然后设置修改字段插入到es中?
有没有什么简单办法?
但是修改nested,直接update报错,Cannot add a value for field [comments.name] since one of the intermediate objects is mapped as a nested object: [comments]
那需要修改其中一个nested字段,需要将该文档全部查出来,然后设置修改字段插入到es中?
有没有什么简单办法?
6 个回复
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自: liuliuliu
yayg2008
赞同来自:
lzc
赞同来自:
yayg2008
赞同来自:
如果想只更新某个字段,试试 update by query。
heeexy
赞同来自:
如果要增删改一个嵌套对象,我们必须把整个文档重新索引才可以。
rochy - rochy_he
赞同来自: