Я работаю над сайтом, который показывает видео, похожие на YouTube. На этом веб-сайте есть раздел, в котором показаны десять самых похожих видео, в которых использовался поиск FULL TEXT для поиска похожих.
SELECT * , MATCH (`title` , `description`,`videokey` ) AGAINST ('$Keywords') AS score
FROM video
WHERE MATCH (`title` , `description`,`videokey` ) AGAINST ('$Keywords')
LIMIT 10
Проблема в том, что иногда получается менее 10 видео. В этом случае, когда есть менее 10 связанных видео, есть ли способ заставить его иметь 10 видео, которые точно не связаны? Если нет, возможно ли получить 10 по другому запросу SELECT
на основе другого поля, такого как категория. Как я могу сделать это самым лучшим и быстрым способом?