【发布时间】:2015-09-06 15:29:34
【问题描述】:
我试图了解在使用 groovy 脚本时访问有效负载的最佳方式是什么。
我想做这样的事情:
sum = 0;
categories = doc['category'].values;
for (category in categories){
sum += category.payload
}
return sum;
编辑: 感谢@Val 和@Lee H,我到了可以实际访问有效负载的地步。但是建议的解决方案是使用 _index 这不是我想要的,_index 可以访问索引范围内的统计信息,而不是特定文档。
我想检查每个文档,并获取其有效负载并将其与一些常数相乘。
执行此操作时:_index['category'].get('term', _PAYLOADS) 我将获得“term”的所有有效负载的列表,这不是我想要的。
那么有没有办法从文档范围内访问字段有效负载?
【问题讨论】:
标签: groovy elasticsearch