parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Сортировка по релевантности. Вопрос программерам.

Дмитрий 18.11.2002 12:46

Хотелось бы спросить, кто-нибудь делал сортировку результатов поиска в базе данных по релевантности?

У меня следующие соображения: в результате поискового запроса создается таблица (например, $SearchResults), в которой хранятся строки из БД, удовлетворяющие запросу. А далее следует посчитать количество совпадений фразы целиком, всех слов по отдельности и просто одного из слов и каждой строчке из $SearchResults присвоить некий коэффициент релевантности, по которому далее можно табличку сортировать и выдавать пользователю. Хотелось бы спросить, каким образом грамотнее всего считать это самое количество совпадений? Если кто знает, поделитесь опытом, плиз. Заранее спасибо!