不用like 能进行匹配么?解决方案

不用like 能进行匹配么?因为like%戒指%要进行全表扫描现在想查询article表中所有title字段含有戒指这个字

不用like 能进行匹配么?
因为like   %戒指%   要进行全表扫描

现在想查询   article   表中   所有   title   字段   含有   '戒指 '   这个字符串的所有记录

原来的写法是   select   *   from   article   where   title   like   '%戒指% '

有没有效率更高的写法?



[解决办法]
还可以用 instr ,substr,
不过迷糊匹配效率都不怎么样
[解决办法]
应该是没有的

因为title 是个varchar, 戒指 可以出现在任何位置



[解决办法]
我想应该也不高吧,可以自己做个测试
[解决办法]
用全文索引,否则都要全表扫描.用instr跟用like一样的.
[解决办法]
作索引,没别的办法