您的位置:首页 > 编程语言 > Java开发

elasticsearch java update 更新成功

2017-01-20 10:19 323 查看
又踩到了一个es的坑,开始用UpdateRequest doc field 都不好使。

最后用script成功代码如下

es api:

    public static void updateDocument(String index, String type, String id, String jsondata) {

    TransportClient client = null;

        try {

        client  = getInstance();//getInstance;

        UpdateRequest  updateRequest = new UpdateRequest(index, type, id);

            updateRequest.script(new Script(jsondata));

            client.update(updateRequest).get();

        } catch (Exception e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        } 

    }

String jsondata= "ctx._source.orResLogMetadata.dataSize ="+value;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: