Elasticsearch 6.2 - как отформатировать поле даты (эпохи) в строке ггггмм в безболезненных встроенных сценариях
В Elasticsearch 6.2 у меня есть индекс, где есть два поля меток времени:
"start_ts": { "type": "date", "format": "epoch_second" },
"end_ts": { "type": "date", "format": "epoch_second" }
В моем безболезненном встроенном скрипте для некоторых вычислений я хочу преобразовать их (doc["start_ts"]
а также doc["end_ts"]
) в этот формат строки (yyyymm
). Есть идеи, как это можно сделать? Я не смог найти никакой документации для форматирования в официальной документации ES.
2 ответа
Если приведенный выше ответ не работает, просто добавьте.value
к этому. т.е.,
doc["end_ts"].value.toString("yyyyMM")