LINUX.ORG.RU

MySQL full text search


0

0

Подскажите, пожалуйста, почему MySQL (3 & 4) отказывается искать по одному из полей, по которому должен быть полнотекстовой поиск?

Структура базы данных: CREATE TABLE `pads` ( `id` int(10) unsigned NOT NULL auto_increment, `customer` varchar(255) NOT NULL default '', `customer_url` varchar(255) NOT NULL default '', `type` varchar(255) NOT NULL default '', `shape_factor` varchar(255) NOT NULL default '', `preview` varchar(255) NOT NULL default '', `image` varchar(255) NOT NULL default '', PRIMARY KEY (`id`), KEY `type` (`type`), KEY `shape_factor` (`shape_factor`), FULLTEXT KEY `items_index` (`customer`,`type`,`shape_factor`) ) TYPE=MyISAM;

Запрос: SELECT `*` FROM `pads` WHERE MATCH (`customer`, `type`, `shape_factor`) AGAINST ('SomeType') ORDER BY `id` DESC;

Но эта зараза ничего не выдаёт, хотя в базе есть точно значение 'SomeType', точно в столбце 'type'.


Re: MySQL full text search

Тихо сам с собой... В запросе пропущен IN BOOLEAN MODE

xlex ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.