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;
最后用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;
相关文章推荐
- hibernate“update”语句执行成功数据库却没有更新成功
- 困难重重,终于在UBUNTU12.04 下对于JAVA 安装成功 关键词:update
- SVN提示update更新成功,但是本地文件却没有更新
- SVN提示update更新成功,但是本地文件却没有更新
- 错误笔记:在OleDb执行下Access ,程序不报错,但是Update也更新不成功的
- UpdateFile.java(更新指定文件夹的文件)作者:阿飞
- Java实现 调用JdbcTemplate.batchUpdate方法批量更新
- 有關更新Java 至UPDATE 45 後出現沒法進入ORACLE EBS
- java update 数据表 where条件是中文时,更新无效
- 一条update语句,更新多个列,出现部分成功部分失败的问题
- OleDbDataAdapter.update更新数据成功,但数据没有变化
- Elasticsearch增删改查 之 —— Update更新
- 关于java API操作elasticsearch 实时更新的一些问题及解决
- [JAVA]Hibernate 有选择性的更新--控制insert和update语句
- java实现kafka整合spark streaming完成wordCount,updateStateByKey完成实时状态更新
- 成功解决了sudo apt-get update 无法更新源的问题 ,Hash与校验不符,
- Elasticsearch 的 Update更新
- elasticsearch的_update方法,一次调用执行多次更新
- 纯java操作SVN,使用svnkit做commit,update 提交,更新操作
- 错误笔记:在OleDb执行下Access ,程序不报错,但是Update也更新不成功的