2014-03-27 73 views
0

我在Innodb引擎中使用了它的外键约束和事务功能。我想做一个全文搜索,而innoDB表不支持这个功能。我不愿意移动到MyISAM tables.and mysql版本小于5.6.Any建议如何以良好的性能和速度进行文本搜索?谢谢。Innodb引擎不支持全文索引。如何进行文本搜索?

+0

Lucene?狮身人面像? Solr的? Xapian的? –

+1

我认为只从MySQL 5.6开始,InnoDB支持全文索引。 –

+0

事实上,从[mysql文档](https://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html)中显示的'MySQL 5.5'开始可以使用全文搜索。 – GabLeRoux

回答

0

从MySQL 5.6参考手册

的MySQL有full-text indexing和搜索支持:

MySQL中的全文索引类型FULLTEXT的索引。

全文索引只能与InnoDBMyISAM表一起使用,并且只能为CHAR,VARCHAR或TEXT列创建。