Вы не можете искать видео по их описанию или названию прямо из Facebook. Это связано с тем, что Facebook не допускает неиндексируемые столбцы в предложении WHERE.
Один из обходных путей (но плохой), о котором я могу подумать, - это извлечь все видео и искать их локально. Это плохо, потому что загрузка всех видео может быть очень медленной и, следовательно, может привести к потере удобства использования в вашем приложении.
Но для вашего случая, почему бы вам не связать идентификатор видео с элементами в вашей собственной базе данных?
Если вы загружаете видео, Facebook возвращает идентификатор, полученный этим видео, поэтому вы можете связать этот идентификатор с нужным вам элементом в вашей собственной базе данных, чтобы вы всегда знали, какое видео идет по какому элементу.
Позже вы можете вызывать эти видео из Facebook по их идентификатору, используя Graph API или FQL