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

请问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 关注
  • 6799 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信