О поиске видео замолвите слово
Сегодня в этот погожий весенний денек хочется написать не только о поиске видео, но и о технической
реализации работы со Sphinxsearch в нагруженном Django-проекте.
Начать стоит, наверно, с постановки бизнес-задачи:
Необходимо искать релевантные видео по названию, описанию и другим текстовым данным
К каждому видео надо искать похожие видео
Надо чтобы нужные ролики показывались в выдаче нужных запросов на нужных местах.
А еще нефункциональные требования:
Django-проект с дофига просмотрами и постоянными обновлениями описаний видео
Инкапсуляция работы с поисковым движком в библиотеке и совместимость с остальными библиотеками на сайте (в первую очередь, Django REST Framework)
Про то, как в Rutube используется sphinxsearch и будет данный рассказ.
Подробнее: https://habrahabr.ru/post/281653/
Сегодня в этот погожий весенний денек хочется написать не только о поиске видео, но и о технической
реализации работы со Sphinxsearch в нагруженном Django-проекте.
Начать стоит, наверно, с постановки бизнес-задачи:
Необходимо искать релевантные видео по названию, описанию и другим текстовым данным
К каждому видео надо искать похожие видео
Надо чтобы нужные ролики показывались в выдаче нужных запросов на нужных местах.
А еще нефункциональные требования:
Django-проект с дофига просмотрами и постоянными обновлениями описаний видео
Инкапсуляция работы с поисковым движком в библиотеке и совместимость с остальными библиотеками на сайте (в первую очередь, Django REST Framework)
Про то, как в Rutube используется sphinxsearch и будет данный рассказ.
Подробнее: https://habrahabr.ru/post/281653/