作者:美君朝龙冰盛 | 来源:互联网 | 2022-12-10 13:23
当我执行以下查询时:
{
"query": {
"bool": {
"filter": [
{
"match": {
"my_value": "hi"
}
},
{
"range": {
"my_range": {
"gt": 0,
"lte": 200
}
}
}
]
}
},
"sort": {
"my_range": {
"order": "asc",
"mode": "min"
}
}
}
我得到错误:
"caused_by": {
"type": "illegal_argument_exception",
"reason": "Fielddata is not supported on field [my_range] of type [long_range]"
}
如何使range
数据类型可排序?这可能吗?
Elasticsearch版本:5.4,但是我想知道是否可以使用任何版本。
更多的上下文
并非别名/索引中的所有文档都具有范围字段。但是,查询过滤器仅包括具有该字段的文档。