如何在elasticsearch中获取数组的计数/大小

时间:2013-03-15 17:19:54

标签: elasticsearch mvel

我想在我的一个阵列上做一个统计方面。我希望像

这样的东西
"script" : "doc['myField'].doubleValue

"script" : "doc['myField'].count

会奏效。我没有在mvel中找到任何数组计数方法,我甚至不知道访问脚本中的数组字段是否实际上给了我数组。

1 个答案:

答案 0 :(得分:5)

我可能有。看来我需要计算数组中的字段而不是数组本身。这可能只是因为我所有的都是对象数组。

"script" : "doc['arrayField.objectField'].values.length"