如何在elasticsearch中使用带有Jest的pojo更新部分文档?

时间:2016-03-20 13:45:54

标签: elasticsearch

我正在使用Jest客户端与AWS ES交谈。我想对ES中的现有文档进行部分更新,并试图弄清楚如何使用JEST完成它。好像JEST不支持使用JSON中的“doc”:{}标记指定的部分文档更新。对于更新部分文档,看起来应用程序逻辑必须首先序列化部分对象,然后追加“doc”:{},然后使用下面指定的“update.Builder api()”。

但这看起来并不干净。

testPojo source = new testPojo(1,"Test");               
try {
    client.execute(new Update.Builder(source).index("twitter").type("tweet").id("1").build());

}catch(Exception e){

}

使用JEST使用POJO更新部分文档有哪些选项?看看Stackoverflow中的类似问题,但他们都讨论“脚本”而不是使用POJO进行更新。

0 个答案:

没有答案