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