Я создал индекс FULLTEXT
для столбца TEXT myColumn
моя MySQL
база данных в phpmyadmin.
Индекс для этого столбца сообщает количество элементов 50581
, то есть ровно треть числа строк в моей таблице (т.е. 151743). Это почему? И имеет ли это значение? (У меня также есть три столбца TEXT, если это имеет значение.)
Я спрашиваю, потому что мои поиски MATCH
, кажется, пропускают хиты. Например, если я делаю SELECT * FROM myTable WHERE MATCH(myColumn) AGAINST ('dude') ORDER BY id LIMIT 30
возвращает хиты, тогда как SELECT * FROM myTable WHERE MATCH(myColumn) AGAINST ('want') ORDER BY id LIMIT 30
не возвращает ни одного (когда, скажем, ...LIKE '%want%'...
возвращает лоты). Почему это?