Переиндексация без простоя
Перестраивайте индекс по новой схеме, пока живой трафик идёт на старый. Переключайтесь атомарно.
Изменение схемы без простоя
Версионируйте индексы. Перестраивайте в фоне. Меняйте алиас по готовности. Откатывайтесь одной командой.
Версионированные индексы
Каждый индекс имеет номер версии (например, org_products_v3). Алиасы прозрачно указывают на активную версию.
Атомарная смена алиаса
Переиндексируйте в новую версию, пока трафик идёт на старую. Атомарно смените алиас — без единого потерянного запроса.
Фоновая перестройка
Переиндексация выполняется вне основного потока. API продолжает обслуживать поиск из текущей версии на всём протяжении.
Откат одной командой
Если новая версия вызывает проблемы, верните алиас на предыдущую версию. Трафик переключается мгновенно.
Эволюция схемы
Добавляйте поля, меняйте типы, обновляйте настройки фасетов — всё через создание новой версии, без мутации живого индекса.
Встроенная верификация
После переиндексации выполните проверочный запрос до смены алиаса. Обнаружьте пропущенные документы до того, как это заметят пользователи.
Запустите Search OS за один вечер
Создайте индекс, добавьте документы и подключите поиск из приложения. Бесплатного тарифа достаточно для прототипа.