【发布时间】:2020-04-19 08:26:10
【问题描述】:
试图弄清楚如何访问 ArrayList 中的项目。
我有 _source 中的值:
"session_id" : [
"19a7ec8d",
"19a7ec8d"
],
由于它们都是重复的(由于 Grok 脚本错误),我想摆脱重复:
我无法确定如何访问该值。
String old = ctx._source.session_id[0];
ctx._source.remove(\"session_id\");
ctx._source.session_id = old;
我也试过了:
String old = ctx._source.session_id.get(0);
String old = ctx._source.session_id.get(0).value()
String old = ctx._source.session_id[0].value()
String old = ctx._source.session_id.get(0).toString()
谢谢
【问题讨论】:
标签: elasticsearch elasticsearch-painless