【发布时间】:2021-10-15 06:27:54
【问题描述】:
这是question 的扩展。我正在使用的查询,像这样应该计算每小时的条目数。
GET index_with_text/_search
{
"size": 0,
"query": {
"range": {
"timestamp": {
"gte": "2021-06-15",
"lte": "now"
}
}
},
"aggs": {
"hit_count_per_day": {
"date_histogram": {
"field": "timestamp",
"calendar_interval": "hour"
}
}
}
}
但是我得到了这个......
"error" : {
"root_cause" : [
{
"type" : "illegal_argument_exception",
"reason" : "Text fields are not optimised for operations that require per-document field data like aggregations and sorting, so these operations are disabled by default. Please use a keyword field instead. Alternatively, set fielddata=true on [timestamp] in order to load field data by uninverting the inverted index. Note that this can use significant memory."
},
【问题讨论】:
-
你能分享一下你的索引映射吗?