Проектируем модуль, переводящий фразы поиска на сайте в теги. php + mysql Есть таблица с запросами пользователей на сайте. Для каждого запроса "фразы, по которой искали" создана страница, назовем ее page-search, где выводится список статей, релевантных запросу. На страницах статей планируем выводить по 6-8 ссылок на страницы page-search. Столкнулись с проблемой построения алгоритма соответствия выводимых страниц page-search содержанию, заголовку статьи.
Помню делал что-то типа того. Но было давно и сделано в быдло-варианте. Считал сколько раз в тексте встречается искомые теги. Кол-во = X. Если в заголовке, то индекс X += 5. А если вся фраза целиком ( все слова из фразы) то X += 10. А если вся фраза и в таком порядке как дана, то X += 20. Ну естественно я прикидочно привел на сколько увеличивать. И выводить начиная с самого высокого индекса.