Hi!
On Nov 13, Christopher Thorpe wrote:
> Hi Sergei
>
> Sorry to post off list to you, not sure what else to do... I've posted to
> the list twice but received no reply at all to my query. I'm doing a whole
> load of MATCH AGAINST queries, but have no luck at all in using the
> truncation operator. I can use the +word just fine to make sure that words
> are present, so I know that 4.0 is working fine for me (I'm on Win2K), but
> when I do the following query I get 239 records
>
> SELECT arx_title FROM arx WHERE MATCH (arx_authors) AGAINST ('Jonathan')
>
> when I do this I get none
>
> SELECT arx_title FROM arx WHERE MATCH (arx_authors) AGAINST ('Jon*')
>
> and when I do this (just to check!!) I get an error
>
> SELECT arx_title FROM arx WHERE MATCH (arx_authors) AGAINST ('Jon'*)
>
> Please can you tell me how to use the truncation operator, because it's
> really pretty vital for what we're trying to do with the Fulltext search
> (which we all think performs way better than Oracle's by the way)
>
> best wishes and sorry again
>
> Chris
Try ...AGAINST ('Jonat*'), for example.
I think 'Jon' is discarded by the engine because it's less then
ft_min_len (not very smart for truncation operator, indeed).
I cannot verify it, though, as in the development source tree fulltext
search is completely rewritten now, so to test that for you I have to
download and build 4.0.0 sources.
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