如何加快模糊查找的速度
我的表是一个公司数据信息表,有一千多万,但客户现在要求输入公司名称中的任何一部份就要实现模糊查找,我就算在上面建立索引,速度也不快,请问各位有什么好方法,
不管是硬件上的建议或软件上的都行,谢谢!
(我的盘已经是NTFS格式,数据文件和日记已分开盘放了!)
------解决方案--------------------一千多万?
用全文索引吧
contains 或 freetext
------解决方案--------------------建议建立全文索引
用
select * from tb where
contains(col, ' "*value* " ')
------解决方案--------------------分词可能有些问题
会出现有的东西查不到或者查不准的情况