Используйте ms
, чтобы получить значение миллисекунды для поля даты вместо его позиции в обратном порядке в индексе. Он работает как с точечными полями, так и с полями Tr ie.
мс Функция
Возвращает миллисекунды разницы между своими аргументами. Даты относятся к эпохе Unix или POSIX, полночь, 1 января 1970 г. UT C.
Например, recip(ms(NOW, last_modified), 3.16e-11, 1, 1)
. Вы также можете изменить NOW
на дату c, которая меняется каждый день, чтобы улучшить кэширование вашего запроса .-