... 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]