我有这样的文件:
"_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
我的问题是我如何使用统计数据聚合来获得有关分数字段的统计结果,这是一种字符串类型
答案 0 :(得分:0)
我解决了这个问题,使用映射配置强制得分字段是长类型。
{
"得分":{"输入":"长"}
}