Можно ли отсортировать по полю "date_range" в Elasticsearch?Если да, то как?
Моя версия Elasticsearch: 6.3.0
Ниже приведены мои примеры.
Я хочу отсортировать по "датеру"
Спасибо,
Отображение:
PUT testindex
{
"mappings": {
"datetest": {
"properties": {
"created": {
"type": "date"
},
"id": {
"type": "keyword"
},
"Name": {
"type": "keyword"
},
"dater": {
"type": "date_range"
}
}
}
}
}
Запрос:
GET /testindex/_search
{
"query": {
"match_all": {}
},
"sort": [
{
"dater": {
"order": "desc"
}
}
]
}
Результат:
error": {
"root_cause": [
{
"type": "illegal_argument_exception",
"reason": "Fielddata is not supported on field [dater] of type [date_range]"
}
]
}