不是所有的数据表都支持全文检索 MySQL支持多种底层数据库引擎,但是并非所有的引擎支持全文检索 ,目前最常用引擎是是MyISAM和InnoDB;前者支持全文检索,后者不支持。

表productnotes :
- SELECT note_text
- FROM productnotes
- WHERE Match(note_text) Against('rabbit');
- mysql> SELECT note_text,
- -> Match(note_text) Against('rabbit') AS match_rank
- -> FROM productnotes
- mysql> SELECT note_text
- -> FROM productnotes
- -> WHERE Match(note_text)
- -> Against('heavy -rope*' IN BOOLEAN MODE);
- SELECT note_text
- FROM productnotes
- WHERE Match(note_text)
- Against('+rabbit +bait' IN BOOLEAN MODE);
- SELECT note_text
- FROM productnotes
- WHERE Match(note_text)
- Against('rabbit bait' IN BOOLEAN MODE);
- SELECT note_text
- FROM productnotes
- WHERE Match(note_text)
- Against('"rabbit bait"' IN BOOLEAN MODE);
- SELECT note_text
- FROM productnotes
- WHERE Match(note_text)
- Against('>rabbit
IN BOOLEAN MODE);