Intelligent
Guest
Новостная лента с прибамбасами
Надо сделать новостную ленту такого плана:
Есть новость, она выводиться пользователю, а сбоку новости схожей тематики (примерно тоже самое что и на lenta.ru - "Ссылки по теме").
Так вот вопрос как это все организовать, как выявлять схожесть с той или иной новостью, все должно быть релаизовано на php+mysql.
У меня только одна идея: допустим админ добавляет новость, и в админке сделать специальное поле для ключевых слов, далее эти ключевые поля сравиниваются на совпадения с заголовками других новостей, если найдены совпадения, то похожие новости заносяться "список похожих".
Однако мне моя идея не очень нравиться, во-первых, если админ потом еще добавлет новость такой же тематики, то придеться делать перерасчет всех новостей данной тематики чтобы эта новость попала в "список похожих" для добавленных ранее и во-вторых поиск по ключевым словам в некоторых случаях не может дать нужного результата.
Была еще идея сделать что-то вроде таблицы из которой админ выбирает новости для "связки с данной", но пришлось от нее отказаться так как новостей может быть очень много и админ в конце концов может запутаться.
Так вот прошу у вас совета, может кто-то делал подобную систему, поделитесь опытом !
Надо сделать новостную ленту такого плана:
Есть новость, она выводиться пользователю, а сбоку новости схожей тематики (примерно тоже самое что и на lenta.ru - "Ссылки по теме").
Так вот вопрос как это все организовать, как выявлять схожесть с той или иной новостью, все должно быть релаизовано на php+mysql.
У меня только одна идея: допустим админ добавляет новость, и в админке сделать специальное поле для ключевых слов, далее эти ключевые поля сравиниваются на совпадения с заголовками других новостей, если найдены совпадения, то похожие новости заносяться "список похожих".
Однако мне моя идея не очень нравиться, во-первых, если админ потом еще добавлет новость такой же тематики, то придеться делать перерасчет всех новостей данной тематики чтобы эта новость попала в "список похожих" для добавленных ранее и во-вторых поиск по ключевым словам в некоторых случаях не может дать нужного результата.
Была еще идея сделать что-то вроде таблицы из которой админ выбирает новости для "связки с данной", но пришлось от нее отказаться так как новостей может быть очень много и админ в конце концов может запутаться.
Так вот прошу у вас совета, может кто-то делал подобную систему, поделитесь опытом !