Size: a a a

2019 December 23

D

Dmitry in E.L.K.
Если в документе поле пришло как строка, а такое уже существует в индексе как число
источник

D

Dmitry in E.L.K.
Будет реджект, вот это можно где-то увидеть?
источник

R

Reykjanes in E.L.K.
Dmitry
со scripted fields и визуализцией тут никто не пробовал что-то делать?
что именно?
источник

MP

Mike Pulman in E.L.K.
Dmitry
Будет реджект, вот это можно где-то увидеть?
в логах самого эластика по идеи должен увидеть
источник

D

Dmitry in E.L.K.
Т.е. если у меня в контенере эластик, то docker logs container_id?
источник

D

Dmitry in E.L.K.
Reykjanes
что именно?
я создал поле, которое формируется по условию, но если я пробую создать визуализацию с ним (terms), то получаю 400 ошибку "A document doesn’t have a value for a field"
источник

D

Dmitry in E.L.K.
источник

D

Dmitry in E.L.K.
прикол в том еще, что в Discovery оно отображается нормально
источник

MP

Mike Pulman in E.L.K.
Dmitry
Т.е. если у меня в контенере эластик, то docker logs container_id?
Тут уже подсказать не могу, с контейнерами дела не имел.
источник

R

Reykjanes in E.L.K.
Dmitry
я создал поле, которое формируется по условию, но если я пробую создать визуализацию с ним (terms), то получаю 400 ошибку "A document doesn’t have a value for a field"
ну да, потому как видимо те поля, из которых создается новое поле, есть не во всех документах в индексе
источник

R

Reykjanes in E.L.K.
Надо в скрипте делать проверку на наличие поля в документе
источник

D

Dmitry in E.L.K.
Mike Pulman
Тут уже подсказать не могу, с контейнерами дела не имел.
Окей, спасибо.  У меня все логи прокинуты из контейнера
источник

D

Dmitry in E.L.K.
Сейчас разберусь
источник

D

Dmitry in E.L.K.
Reykjanes
Надо в скрипте делать проверку на наличие поля в документе
или сделать новое поле со значением старого
источник

D

Dmitry in E.L.K.
но я думал об этом, спасибо
источник

D

Dmitry in E.L.K.
только вопрос - а как в painless задать значение поля? через return?
источник

R

Reykjanes in E.L.K.
Dmitry
только вопрос - а как в painless задать значение поля? через return?
да,
return doc['text.keyword'].value
как пример
источник

D

Dmitry in E.L.K.
мерси
источник

R

Reykjanes in E.L.K.
но на эту конструкцию все равно будет ругаться варнингом
источник

R

Reykjanes in E.L.K.
С 7ой версии кластера, нужно в скриптед филдс делать проверку   на то, что это поле ненулевое и оно есть в документе
источник