Ниже приведены команды, которые я побежалполнотекстовый поиск не дает желаемого результата
create database fu;
create table table_name(name varchar(10));
insert into table_name values('karan');
insert into table_name values('nitin');
insert into table_name values('orip');
insert into table_name values('karan orip');
insert into table_name values('karan nitin');
alter table table_name add fulltext(name); //fulltext
select * from products where match(name) against('karan');
Теперь, приведенный выше запрос возвращает меня пустое множество. Почему это?
Кроме того, это я
select * from products where match(name) against('karan' in boolean mode);
выше утверждение дает мне идеальный результат.
Ох, на самом деле я шел по http://www.vionblog.com/mysql-full-text-search-with-multiple-words/ в этом блоге, и там говорится, что я должен использовать MyISAM – Kraken
Так как MySQL 5.6 есть поддержка FULLTEXT от InnoDB. – VMai