|
MySQL.RU - Webboard
Вернуться
IN BOOLEAN MODE: релевантность всегда=1? (Rebel) 25/08/2005 - 21:23:40
From: Rebel - 25/08/2005 - 21:23:40
Subject:IN BOOLEAN MODE: релевантность всегда=1?
-----------------
MySQL 4.0.24, делаю запрос вида:
SELECT 6 AS `mid`, 'Новости' AS `mid_name`, `id`, `date` AS `id_name`, `short` as `desc`, (MATCH(`short`,`title`,`text`) AGAINST('$q' IN BOOLEAN MODE)) AS `rel` FROM `news` WHERE( MATCH(`short`,`title`,`text`) AGAINST('$q' IN BOOLEAN MODE) ) ) ORDER BY `rel` DESC;
в результате выаолнения у всех элементов релевантность (`rel`) = 1, тот-же запрос без BOOLEAN MODE выдает нормальную дробную релевантность, разную для всех, почему?
мануал читал, там сказано, что в BOOLEAN MODE записи автоматически не сортируются по релевантности, но величина релевантности у них вроде как разная. или можт я че-то не так понял?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
23688
|
|