看了一些如何提高检索效率的文章,但有这么一种情况不知如何提高效率  
比如公司表,有三十个属性,按关键字模糊检索公司,需要查找这三十多个字段,我的做法是  
field1  like  '%xxx%'  or  field2  like  '%xxx%'  or  field3  like  '%xxx%' 。。
检索速度很慢,各位有没有好的方法能达到同样的目的?  
SQL的优化想必也没有多少余地了,我想知道有没有更好的解决思路,比如对于这样的需求表如何设计,甚至如何变通一下需求等等
感激涕零!