Mysql

為什麼 MyISAM 支持 FULLTEXT 搜尋而 InnoDB 不支持?

  • March 23, 2013

我知道 MyISAM 和 InnoDB 引擎之間的基本區別。在 MySQL 5.6 beta 中,InnoDB 將支持全文搜尋。但是,我想知道為什麼以前版本的 InnobDB 不支持 FTS?我的猜測是因為表儲存格式或數據的索引方式。對不起我的無知。

過去,人們一直在為 InnoDB 爭取 FTS 並狂熱地尋找解決方法。大約在 2005 年 1 月的某個時候,InnoDB 找到了贊助商來尋找開發人員

我確信開發人員擔心的最大問題之一就是讓全文搜尋 (FTS) 與事務協調工作。這是特別需要的,因為插入字元串的標記化僅在送出時執行,因此全文搜尋不會看到未送出的數據。

請記住,雖然有關於 InnoDB 的 FTS 教程,但MySQL 5.6 仍然存在 InnoDB/FTS 的一兩個錯誤

引用自:https://dba.stackexchange.com/questions/8479