Хранение видео и индексация контента

Пересматривая это, если у кого-то есть предложение:

Меня попросили либо создать, либо найти систему, отвечающую следующим требованиям...

1) Разрешить загрузку видеофайлов. Текущее решение: PHP для загрузки в каталог над корневым веб-сайтом, а затем я проверю пользователей, прежде чем разрешить доступ к потоку.

2) Пометить файлы метаинформацией об участнике видео (это опросы) для последующего поиска. - Текущее решение: текстовая область ключевого слова, разделяющая элементы символом ";" затем анализ элементов в таблице «ключевых слов» в БД для последующего поиска.

3) Расшифровать текст для полнотекстового поиска позже, поэтому, если участник скажет: «Я люблю плавать, кататься на велосипеде, бегать» позже, поиск по «бегу» найдет этот результат (триатлон, вероятно, был бы введен в метаполя ) - Текущее решение: использовать сервис для транскрипции. Затем загрузите текст в полнотекстовое индексированное поле.

Информация будет доступна для клиентов с подпиской, поэтому в приведенном выше примере компании, занимающиеся плаванием, ездой на велосипеде и бегом, могут получить этот результат, а продавцы мороженого — нет. - Текущее решение: назначать категории подписчикам, а также видео на этапах регистрации и регистрации. Убедитесь, что они совпадают.

Похоже, будет много ручной настройки, поэтому, если у кого-то есть лучшие идеи по автоматизации или контролю, сообщите мне.

Спасибо за предложения.


person Don    schedule 20.05.2010    source источник


Ответы (1)


Легкий! Создайте отдельный (простой) интерфейс для тегов, который предоставляет пользователю видео и поле ввода для обновления тегов. Воспользуйтесь механическим турком Amazon, чтобы заставить людей помечать слова тегами. Дешево, легко, быстро. Насколько я знаю, в настоящее время нет решения на стороне сервера для выполнения того, что по сути представляет собой скрытые субтитры, захваченные базой данных. Даже на телевизионных станциях есть люди, которые слушают и печатают.

Кстати, ваше решение, разделенное запятыми, может лучше обслуживаться отдельными записями в таблице, связанной идентификаторами. Не бойтесь соединений таблиц, они могут быть быстрее и проще, чем поиск с разделителями-запятыми.

person bpeterson76    schedule 03.11.2010
comment
Хорошая мысль о нескольких строках таблицы. Я мог бы попросить пользователя ввести текстовое поле, а затем разбить его на отдельные значения для хранения... не хочу заставлять их вводить поле за полем... Спасибо за ответ - person Don; 04.11.2010