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