Агрегация Elasticsearch Min/Max вернула значение value_as_string в формате «format» + «epochtimeinmillis».Elasticsearch aggregation

Ответить
Anonymous
 Агрегация Elasticsearch Min/Max вернула значение value_as_string в формате «format» + «epochtimeinmillis».

Сообщение Anonymous »


В Elasticsearch 7.16 для некоторых полей даты агрегирование Min/Max возвращало значение как «format_specifiedin*_*the_aggregation»+'epochtimeinmillis», однако для некоторых других полей даты оно возвращает ожидаемое значение для value_as_string.
>
Два поля: serviceDate и udf41

Сопоставления:

"serviceDate": { "тип": "дата", "format": "epoch_millis || гггг-ММ-дд ЧЧ:мм:сс || гггг-ММ-дд" }, "udf41": { "тип": "дата", "format": "epoch_millis || гггг-ММ-дд ЧЧ:мм:сс || гггг-ММ-дд" } Агрегации:

"агрегации": { "udf41_max": { "Макс": { "поле": "udf41", "format": "гггг-ММ-дд" } }, "serviceDate": { "Макс": { "поле": "serviceDate", "format": "гггг-ММ-дд" } } } Ответ:

"агрегации": { "serviceDate": { «значение»: 1.6927488E12, "value_as_string": "23 августа 2023 г." }, "udf41_max": { «значение»: 1,6828128E12, "value_as_string": "гггг-ММ-дд1682812800000" } } Оба поля имеют одинаковые сопоставления, и даже когда я пытался отправить в агрегировании другой формат, повторялся тот же сценарий.

В чем может быть причина этого?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Elasticsearch aggregation»