为了账号安全,请及时绑定邮箱和手机立即绑定

请问ES的java API在更新数据时,有没有方法根据指定字段更新

请问ES的java API在更新数据时,有没有方法根据指定字段更新

喵喔喔 2018-07-14 09:24:26
假设ES保存id,a,b,c四个字段,以前更新都是通过id更新。现在有需求根据id以外的字段更新ES的数据,实现类似update table t set t.b='new value' where t.a='hehe'把ES中a字段是‘hehe’的数据,b都更新为'new value'
查看完整描述

1 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

UpdateRequest updateRequest = new UpdateRequest("index", "type", "1")

        .doc(jsonBuilder()

            .startObject()

                .field("gender", "male")

            .endObject());

client.update(updateRequest).get();


查看完整回答
反对 回复 2018-07-14
  • 1 回答
  • 0 关注
  • 6834 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号