2011-11-25 47 views
0

我正在開發一個項目,需要顯示當前所選視頻的相關視頻。我只想知道如何根據視頻標題和說明獲取相關視頻(例如在YouTube中)。請建議使用PHP/MySql的方法。相關視頻取決於標題和說明

levenshtein php函數是一個不錯的選擇?

+0

我不會爲你編碼的。讓我們看看您的嘗試,讓我們知道您的意思是「相關的」等。 – Shoe

+0

相關我的意思是與標題和說明中的詞相似的視頻。 –

+0

保存用戶點擊並將前後關係存儲在具有兩個或更多適當列的表格中。第二部影片通常與第一部影片相關。 –

回答

0

我解決了這個是使用全文搜索的MySQL的方式。爲標題甚至標題和視頻描述創建全文索引。

然後使用這樣的搜索查詢:(不是現在測試此代碼,這更是一個總體思路爲您的代碼)

$sth = $PDO->prepare('SELECT id, title from VIDEOS where MATCH (title) AGAINST (:subj)'); 
$sth->bindParam(':subj', $term, \PDO::PARAM_STR); 
$sth->execute(); 
$aRes = $sth->fetchAll(); 

全文搜索的回報相當不錯的結果,我的意思是訂單由好火柴。