我有一份文件如下 - { “阵列”:[“Aone”,“Btwo”,“Aone”] }
我需要使用聚合来聚合数组中元素的总和。 value_count给了我独特的令牌,但这不是我想要的。
答案 0 :(得分:0)
首先,您需要使用名为numOfTokens的新字段使数组成为多字段。将此字段声明为令牌计数。
您可以在此处找到更多相关信息 - http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-core-types.html#token_count
这将为每个文档创建一个名为array.numOfTokens的附加字段,该字段将包含该字段的标记数。
对该字段进行简单的和汇总