Hi!

On Oct 01, Grzegorz Paszka wrote:
> Hi.
> 
> I've such problem.
> Is "ORDER BY" works with MATCH AGAINST ?
> i.e.
> create table test ( id_test int11, message text);
> 
> SELECT id_test, message FROM test WHERE WHERE MATCH (message) AGAINST
> ('example' IN BOOLEAN MODE) ORDER BY id_test
> 
> For me in mysql 4.0.3beta this select doesn't work as I want. Results are still
> sorted by score from MATCH AGAINST phrase. I know that such order by breaks
> philosophy of MATCH AGAINST, but when I want sort results in different way I
> should be able to do this.

It's strange.

First, MATCH .. AGAINST ( ... IN BOOLEAN MODE) does not sort results by
relevance automatically.
Second, even without IN BOOLEAN MODE one can always use ORDER BY to
apply any sort order he wants - it is not against
"philosophy of MATCH AGAINST" in any way :)

Could you provide a repeatable test case ?

Regards,
Sergei

-- 
MySQL Development Team
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /   Sergei Golubchik <[EMAIL PROTECTED]>
 / /|_/ / // /\ \/ /_/ / /__  MySQL AB, http://www.mysql.com/
/_/  /_/\_, /___/\___\_\___/  Osnabrueck, Germany
       <___/

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to