
Анатолий Крыжановский
Т-Банк
Организация поисковой выдачи с фильтрацией — задача, которая встречается в различных предметных областях.
На примере поиска отелей рассмотрим, с какими проблемами мы столкнулись при реализации наивного решения в лоб. Пройдем через курс интенсивных тренировок и упражнений, с помощью которых уменьшим объем данных, чтобы сдать норматив по скорости отдачи ответа: хранение данных в Redis, переход к бинарному представлению, а также применение битовых карт. Разберем проблемы, которые возникали в процессе реализации и способы их устранения.
В завершение разберем плюсы и минусы полученного решения и подведем итоги, удалось ли нам уложиться в заданные требования.
Т-Банк