是否可以使结果聚合的key
成为脚本返回的int
值而不是string
?
请参见this example,但使用dayOfMonth
或hourOfDay
而不是dayOfWeek
,因此有10个以上的值,因此结果最终被排序,{{1 }} 1、2、3......。
以下是完整通话的示例:
"1", "10", "11", ..." instead of
示例响应:
POST /sales/_search?size=0
{
"aggs": {
"dayOfMonth": {
"terms": {
"script": {
"lang": "painless",
"source": "doc['date'].value.dayOfMonth"
}
}
}
}
}