mysql全文索引

问题描述:

我需要MySQL全文搜索索引类似于207/12.25/07/2012数据库有至少200万行并且正在增长,所以正确的索引是绝对必要的。请帮忙。目前看来,斜杠fullstops被省略,只有索引。mysql全文索引

+0

你做什么样的搜索? – Joni

FULLTEXT索引可用于在较大的文本块中搜索单词。看到你的数据不是由单词组成,是不是正常的索引适合你?这将使搜索速度快如207/12%这样的前缀。

如果正常索引搜索后缀%25/07/2012需要全表扫描。如果您要搜索后缀,则可以创建一个包含相反数据的列,然后索引并搜索该列。

如果您正在寻找的东西,就在于在中间,像%12.25%,它可能是有意义的创建FULLTEXT指数,你只需要add . into the list of "word characters"(mysql.com),但显然这需要从源代码编译MySQL。