2011-04-12 176 views

回答

20

全文搜索是基于特殊类型的索引(显然是全文)的搜索类型。因此,您可以在搜索时使用O(lgN)

虽然like %%总是导致表fullscan这可能是可怕的慢(当你有100k和更多的行)。

我个人使用Like %%当它是一个小表(0-1000行),我敢肯定,它永远不会增长(当然,重要的是,当like %%符合任务要求)。

注意:全文索引仅适用于myisam SE。如果您使用innodb - 那么您需要查看一些第三方索引软件,如sphinx

+0

+1非常好的ZERKER。 – alex 2011-04-12 01:48:07

+0

提及狮身人面像+1。 – 2011-04-12 02:10:40

+2

在MySQL 5.6中,也可以为InnoDB创建全文索引。 – 2014-01-18 10:05:40