|
MySQL.RU - Webboard
Вернуться
Полнотекстовый поиск - please help (bartwell) 29/01/2006 - 15:43:31
Re: Полнотекстовый поиск - please help (Dinky) 30/01/2006 - 03:55:29
Re: Полнотекстовый поиск - please help (bartwell) 30/01/2006 - 20:13:30
Re: Полнотекстовый поиск - please help (Dinky) 30/01/2006 - 22:13:26
Re: Полнотекстовый поиск - please help (bartwell) 31/01/2006 - 02:07:39
Re: Полнотекстовый поиск - please help (Dinky) 31/01/2006 - 19:04:06
Re: Полнотекстовый поиск - please help (bartwell) 01/02/2006 - 09:42:49
Re: Полнотекстовый поиск - please help (Dinky) 01/02/2006 - 18:39:49
Re: Полнотекстовый поиск - please help (bartwell) 05/02/2006 - 16:46:24
From: bartwell - 29/01/2006 - 15:43:31
Subject:Полнотекстовый поиск - please help
-----------------
Есть запрос:
SELECT field1,COUNT(*) FROM search WHERE MATCH (filed2,filed3) AGAINST ('some keywords') GROUP BY filed1 LIMIT 0,10;
Проблема в том, что GROUP BY нарушает сортировку по релевантности. То есть, получается, что сначала происходит сортировка по релевантности, а потом вызывается GROUP BY filed1 и сортировка происходит уже по filed1.
Естественно, добавление ORDER BY MATCH (filed2,filed3) AGAINST ('some keywords') не дает нужного результата: сортировка по релевантности происходит в уже сгруппрованных строках.
Как сделать сортировку по релевантности?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
26297
|
|