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

假设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'

喵喔喔
浏览 6800回答 1
1回答

HUH函数

UpdateRequest updateRequest = new UpdateRequest("index", "type", "1")        .doc(jsonBuilder()            .startObject()                .field("gender", "male")            .endObject());client.update(updateRequest).get();
打开App,查看更多内容
随时随地看视频慕课网APP