0
我交換一些MySQL表從的MyISAM InnoDB的列索引做:從的MyISAM InnoDB的開關MySQL表 - 我怎麼與人FULLTEXT
我應該在的地方FULLTEXT的使用?
As InnoDB沒有FULLTEXT。 我應該用什麼FULLTEXT的地方,當從MyISAM改爲InnoDB?
謝謝大家:)
問候。
我交換一些MySQL表從的MyISAM InnoDB的列索引做:從的MyISAM InnoDB的開關MySQL表 - 我怎麼與人FULLTEXT
我應該在的地方FULLTEXT的使用?
As InnoDB沒有FULLTEXT。 我應該用什麼FULLTEXT的地方,當從MyISAM改爲InnoDB?
謝謝大家:)
問候。
從MySQL 5.6.4開始全文索引支持InnoDB。 http://dev.mysql.com/doc/refman/5.6/en/fulltext-restrictions.html
一個類似的問題? http://stackoverflow.com/questions/1228672/converting-table-from-myisam-to-innodb。簡而言之'ALTER TABLE tablename DROP INDEX column_with_fulltext;'然後'ALTER TABLE tablename ENGINE = InnoDB;' –
也許我沒有正確的措辭。我應該使用什麼o FULLTEXT - 因爲InnoDB沒有FULLTEXT。當從MyISAM切換到InnoDB時,我應該在FULLTEXT的位置使用什麼 – KDawg
您可以使用像Sphinx這樣的第三方應用程序。沒有任何內置機制可以取代全文搜索。 – ravnur