1
我正在展示類似於YouTube的視頻的網站上工作。這個網站有一個部分,顯示了使用全文搜索獲得相似的最多十個類似的視頻。Mysql - 如何執行檢索到的類似記錄的數量?
SELECT * , MATCH (`title` , `description`,`videokey`) AGAINST ('$Keywords') AS score
FROM video
WHERE MATCH (`title` , `description`,`videokey`) AGAINST ('$Keywords')
LIMIT 10
問題是,有時它會檢索少於10個視頻。在這種情況下,當相關視頻少於10個時,是否有辦法強制執行10個視頻,而這些視頻之間並不完全相關?如果沒有,是否有可能通過另一個SELECT
基於另一個字段如類別進行查詢。我怎樣才能做到最好,最快捷的方式?