Nitzan,

In the unlikely event that you can recompile but not upgrade, you could add
your common words to the full text stopword list in myisam/ft_static.c and
rebuild mysql.

Otherwise, this might be helpful
http://lists.mysql.com/mysql/132649

Andy

> -----Original Message-----
> From: nitzan shaked [mailto:[EMAIL PROTECTED]
> Sent: 22 September 2005 14:57
> To: mysql@lists.mysql.com
> Subject: Fulltext behavior in 3.23.58
> 
> ... this one is peculiar, and I *do* hope there's a workaround:
> 
> Using MySQL 3.23.58 and cannot upgrade. When running "SELECT * FROM
> tblname WHERE match(a) against('very_common_word') LIMIT 1" the whole
> table is scanned just to give me no results at all. The very common word
> *does* appear, and appears in more than 50% of the lines.
> 
> However, I would think that there is no need to scan the whole table just
> for that. In MySQL4 the result comes out much quicker, but still very
> slowly.
> 
> To contrast, if I use "a_non_existent_word" instead of
> "a_very_common_word" I get 0 rows immeidately. If I use
> "an_existing_but_not_common_word" I get 1 row quickly: not immeidately as
> a non-existing row, but not so slowly as a very common word.
> 
> Questions:
> 1) Why the different behavior between MySQL 3 and 4 ?
> 2) How to circumnavigate in MySQL 3?
> 
> tia,
> Nitzan
> 
> 
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]




-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to