sasmoney, сделайте обработчик ошибки и сморите что пишет. Может быть поле какое-то неверно написано. Вы же наверное решение к себе копипастом перенесли
Евгений, в эластике можно переключать индексы. Пока создается новый старый продолжает работать и по нему ижет поиск. Как только новый индекс заполнен то переключаетесь на него, а старый дропаете. Тем самым никакого простоя быть не дожно. Второй момент, это то что эластик поддеживает добавление в уже существуещий индекс, поэтому полная переиндексация это возможно некий костыль. По крайней мере если это для вас стало проблемой.