php – отображение ссылок на связанный контент

Я ищу для реализации системы контента, связанной с стилем, связанным с YouTube.

У меня есть 5 тегов / ключевых слов для каждой моей страницы, название и описание. Я хотел бы отображать ссылки на две наиболее похожие страницы.

Я предполагаю, что запрос mysql основан на упорядоченности по релевантности.

большое спасибо.

Solutions Collecting From Web of "php – отображение ссылок на связанный контент"

вы можете разбить заголовок, описание, ключевые слова в токенах, а затем выполнить полный текстовый поиск в mysql по этим ключевым словам и порядку по релевантности.

select * from article where match(title, description, keywords) against ('word1 word2 word3 word4' in boolean mode) order by relevance desc 

http://dev.mysql.com/doc/refman/5.0/en/fulltext-boolean.html

Во-первых, ключевые слова должны быть проиндексированы таким образом, чтобы к ним можно было получить доступ быстрее.

Затем вы можете выполнить полнотекстовый поиск: http://en.wikipedia.org/wiki/Full_text_search Или вы можете сделать запрос LIKE: http://www.w3schools.com/SQL/sql_like.asp

Затем, с этими результатами, вы просто составляете список связанных элементов.