日期:2014-05-18  浏览次数:20715 次

如何加快模糊查找的速度
我的表是一个公司数据信息表,有一千多万,但客户现在要求输入公司名称中的任何一部份就要实现模糊查找,我就算在上面建立索引,速度也不快,请问各位有什么好方法,
不管是硬件上的建议或软件上的都行,谢谢!
(我的盘已经是NTFS格式,数据文件和日记已分开盘放了!)

------解决方案--------------------
一千多万?
用全文索引吧
contains 或 freetext
------解决方案--------------------
建议建立全文索引

select * from tb where
contains(col, ' "*value* " ')
------解决方案--------------------
分词可能有些问题
会出现有的东西查不到或者查不准的情况