У меня есть следующий запросasticSearch, чтобы получить пользовательские события и отсортировать их по отметке времени:
{
"query": {
"bool": {
"must": [{
"term": {
"userId": 56
}
}]
}
},
"size": 9999,
"sort": [{
"ts": {
"order": "asc"
}
}]
}
для возврата объектов вроде:
{
"userId": 56,
"eventName": "synchronizationStart",
"ts": 1553082491729,
"deviceId": "0C1EEEF3FB9D406FB06451F74A01290B",
"userAgent": "x86_64 - iOS 12.1 (3.5.0 build 1)"
}
но "sort by ts asc" не учитывается.
Я сопоставил тс с форматом даты. (Я тоже пытаюсь с целым числом).
Существует ли эффективная практика использования сортировки по метке времени?
мое отображение (events/_mapping
): https://pastebin.com/91yUN0Ax
и выходной необработанный вывод (events/_search
): https://pastebin.com/AZbKYyw5