Sup сообщество.У меня проблема.Я использую Elasticsearch 6.4
Часть моей структуры данных:
{ "_id" : 1,
"dirs" : [
{"date_since":"2018-01-01", "date_by":"2018-12-01", "dir_id": 1},
{"date_since":"2017-05-01", "date_by":null, "dir_id": 2}
],
"cost": 100
}
{ "_id" : 2,
"dirs" : [
{"date_since":"2016-01-01", "date_by":null, "dir_id": 3},
{"date_since":"2015-05-01", "date_by":"2016-01-01", "dir_id": 4},
{"date_since":"2016-05-01", "date_by":null, "dir_id": 5}
],
"cost": 200
}
Мне нужно получить документы, отсортированные по стоимости, и мне нужно отсортировать значения в поле dirs по полю date_by с нулями-first.
Как мне отсортировать значения внутри вложенного поля, а не сортировать документы по этому вложенному полю?