вопрос
По какому принципу в dle работает модуль похожих новостей (related news)?
Имеется ввиду по каком алгоритму заполняются id-шники в таблицу dle_post_extras, поле related_id?
Имеется ввиду по каком алгоритму заполняются id-шники в таблицу dle_post_extras, поле related_id?
Используется полнотекстовый поиск
Где выполняется поиск сразу по 4м перечисленным колонкам по строке $body.
Переменная $body формируется из заголовка + 1000 символов из короткой или полной новости (смотря какая больше, с той и берется).
Более развернуто и подробно про алгоритм MATCH AGAINST сможет рассказать гугл.
MATCH(title,short_story,full_story,xfields) AGAINS('$body')
Где выполняется поиск сразу по 4м перечисленным колонкам по строке $body.
Переменная $body формируется из заголовка + 1000 символов из короткой или полной новости (смотря какая больше, с той и берется).
Более развернуто и подробно про алгоритм MATCH AGAINST сможет рассказать гугл.