Полное обновление каталога в 100 000 товаров теперь занимает меньше пяти минут.
Скорость индексации напрямую влияет на то, насколько актуален поиск. Если обновление большого каталога занимает много времени, новые цены, товары и остатки попадают в выдачу с задержкой. Для магазинов, которые обновляют прайсы несколько раз в день, это особенно важно.
Мы переработали процесс индексации. Обработка каталога теперь идёт параллельно, данные записываются в индекс крупными пакетами, а расчёт векторных представлений выполняется только для новых и изменённых товаров.
В результате полное обновление каталога из ста тысяч товаров теперь занимает меньше пяти минут. Небольшие каталоги обновляются практически мгновенно.
Во время обновления поиск продолжает работать на предыдущих данных, а затем переключается на новые. Покупатели не видят ни пустой выдачи, ни замедлений.
Ускорение работает автоматически для всех клиентов, включая загрузку файлов, обновление по расписанию и интеграцию с МойСклад.