如何使用统计信息聚合来计算字符串字段的统计信息

时间:2014-10-22 13:10:15

标签: elasticsearch

我有这样的文件:

"_source": {  
   "@fields": {
      "category": "card",
      "content": "code",
      "time": "2014-10-22T20:17:58",
      "score": "278579"
}

我的统计数据汇总声明是:

"aggs": {
    "score_stats": {
         "stats": {"field": "score"}
    }
}

和elasticsearch抛出异常

  

ClassCastException异常[org.elasticsearch.index.fielddata.plain.PagedBytesIndexFieldData   无法施展   org.elasticsearch.index.fielddata.IndexNumericFieldData

我的问题是我如何使用统计数据聚合来获得有关分数字段的统计结果,这是一种字符串类型

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,使用映射配置强制得分字段是长类型。

{

"得分":{"输入":"长"}

}