У меня очень странная ситуация
После отправки документов в индекс ES и создания документов некоторые поля в документе появляются сразу, а некоторые с задержкой. То есть некоторые поля имеют null
, []
и 0
(в зависимости от типа поля) вместо значений, отправляемых в индекс.
Через 5-10 минут эти поля становятся заполнены фактическими значениями.
Такая ситуация возникает, когда я загружаю большое количество документов (до 500). Когда я отправлял документы по одному, этого не происходило.
Поиск этой проблемы в гугле ничего не дал.
Что можно изменить в настройках индекса или группы, чтобы документы не отображаются в поиске с пустыми значениями?
Версия Elasticsearch: 7.6.0
Обновление:
Для большего контекста я добавил экраны печати:
1) Так выглядит документ в Кибане сразу после добавления: ![enter image description here](https://i.stack.imgur.com/2vjaT.png)
2) И так документ выглядит через 5-10 минут: ![enter image description here](https://i.stack.imgur.com/5qCiL.png)
В настройках индекса refresh_interval
установлен на 1s
Добавление refresh = "wait_for"
в массовый запрос ничего не изменило