hun*_*eox 7 mysql innodb myisam full-text-search
我知道 MyISAM 和 InnoDB 引擎之间的基本区别。在 MySQL 5.6 beta 中,InnoDB 将支持全文搜索。但是,我想知道为什么以前版本的 InnobDB 不支持 FTS?我的猜测是因为表存储格式或数据索引方式。抱歉我的无知。
过去,人们一直在呼吁为 InnoDB 提供 FTS,并狂热地寻找解决方法。2005 年 1 月左右的某个时候,InnoDB 找到了赞助商来寻找开发人员。
我确信开发人员担心的最大问题之一是让全文搜索 (FTS) 与事务协调工作。这是特别需要的,因为插入字符串的标记化仅在提交时执行,因此全文搜索看不到未提交的数据。
请记住,尽管有关于 InnoDB 的 FTS 的教程,但 MySQL 5.6对于 InnoDB/FTS 仍然有一两个错误。