Общие > Базы данных
FULLTEXT
AnnA:
не буду спорить. Возможно вы правы, но моя практика показывает совершенно обратное (почти :)) - если поле longtext - поиск в нём не работает. Если text - работает лишь при включенном IN BOOLEAN MODE,
а вот, если varchar - то работае всё, как и должно. пробовала на версии MySQL 4.1.12
Не знаю, может в чём-то ошиблась при указании кодировок, при создании таблиц... Но в общем-то старалась всё делать "как написано".
fidget:
> Возможно вы правы, но моя практика показывает совершенно обратное (почти ) - если поле longtext - поиск в нём не работает. Если text - работает лишь при включенном IN BOOLEAN MODE
AnnA, то что у вас не работает поиск для поля LONGTEXT говорит о ваших кривых руках. То что у вас находится слово при BOOLEAN MODE и не находится при обычном поиске, скорее говорит о том что либо слово содержится более чем в 50% строк таблицы, либо еще о каких-то ваших заморочках, либо о баге в MySQL.
А версию я бы вам советовала обновить в любом случае.
Навигация
Перейти к полной версии