• О поиске видео замолвите слово

      Сегодня в этот погожий весенний денек хочется написать не только о поиске видео, но и о технической
      реализации работы со Sphinxsearch в нагруженном Django-проекте.


      Поиск


      Начать стоит, наверно, с постановки бизнес-задачи:


      • Необходимо искать релевантные видео по названию, описанию и другим текстовым данным
      • К каждому видео надо искать похожие видео
      • Надо чтобы нужные ролики показывались в выдаче нужных запросов на нужных местах.

      А еще нефункциональные требования:


      • Django-проект с дофига просмотрами и постоянными обновлениями описаний видео
      • Инкапсуляция работы с поисковым движком в библиотеке и совместимость с остальными библиотеками на сайте (в первую очередь, Django REST Framework)

      Про то, как в Rutube используется sphinxsearch и будет данный рассказ.

      Читать дальше →