Странно работает полнотесктовый поиск

NEK

Guest
Странно работает полнотесктовый поиск

Apache 1.33 . PHP 5.03, Mysql 4.018
В общем , если
'+kill' '-news', то в начале как и должно быть все что содержит "kill" , а в конце вопреки документации содержатся слова с "news" отсортированые в обратной релевантности

Но самое веселое , это когда
'+track' '-news',
Т.к. количество слов "track" болше в 5 раз чем "news" , то в результате в начале результата строки содержащие "NEWS" !!!
 

iliah

Новичок
скорее всего mysql в твоем контексте воспринимает track как стоп-слово, и соответствующим образом его игнорирует, в мане про это есть

один из выходов - поиск "in boolean mode"

-~{}~ 08.01.05 18:28:

хоят нет, это не выход, не будет учитываться нужная тебе релевантность
 
Сверху