4 сентября в московском офисе Авито прошёл Avito Database Internals meetup #4. Михаил Самолкаев, разработчик команды инфраструктуры поиска в Авито, выступил с докладом, где поделился опытом интеграции векторного поиска в рабочей практике. Что это такое — векторные поиски, как возникла идея их внедрения и в чем преимущества подобного решения? В докладе Михаил подробно рассказал о процессе, возникших проблемах и текущих итогах, а также поделился возможными перспективами на будущее. 00:00 | Вступление 00:33 | Что такое векторные поиски и какие подходы к ним есть 00:54 | Что такое задача векторного поиска 02:15 | Актуальность задачи векторного поиска 03:00 | Как оцениваем решения задачи векторного поиска 03:18 | Алгоритмы векторного поиска 08:30 | Квантизация векторов 11:11 | Библиотеки и векторные СУБД 13:23 | Опыт внедрения и эксплуатации в Sphinx 15:35 | Как Sphinx подружился с векторными поисками 17:15 | С какими проблемами мы столкнулись и что сделали 18:10 | Архитектура Sphinx 21:45 | История из жизни: FAISS vs OpenMP 24:10 | Планы на будущее 26:20 | Выводы: чему учились и где обожглись 28:20 | Summary 28:39 | Полезные ссылки 29:12 | Вопросы Презентация Михаила:
AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻 ВК:
https://vk.com/avitotech Телеграм:
Хабр:
Медиум (eng): / avitotech Гитхаб:
RuTube:
Дзен:
Сайт: