2014-03-27 71 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列創建。