Опишите, что было источником истины, как удаляли старый документ и индексировали новый, а также как обрабатывали повторы и задержки. Не приписывайте системе мгновенную согласованность.
Как осуществлялась процедура вывода старого товара из Elasticsearch-индекса и добавления нового товара?
Опишите, что было источником истины, как удаляли старый документ и индексировали новый, а также как обрабатывали повторы и задержки. Не приписывайте системе мгновенную согласованность.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Опишите, что было источником истины, как удаляли старый документ и индексировали новый, а также как обрабатывали повторы и задержки. Не приписывайте системе мгновенную согласованность.
Для одного товара обычно сохраняют стабильный document ID и версию изменения; удаление и последующее создание разных документов не образуют общую транзакцию. Нужны порядок событий, повторяемая обработка и периодическая сверка с источником. Отдельно объясните задержку видимости поиска после refresh и поведение при частичном сбое. Конкретные команды зависят от вашей схемы индексации.