我想搜索公司由我公司表时,我给公司名称...这里使用LIKE操作员正在使用像运营商在MySQL
如:saravana店
它给出结果saravana店texttiles,saravana商店thanga maligai等(其中包含与saravana stroes ......堂妹使用LIKE
运营商)
现在我的问题是,当我给在公司名称LCD投影机,也希望获取其包含与记录唯一的投影机字...但像运营商给'液晶投影机'的结果
是否明确?
我想搜索公司由我公司表时,我给公司名称...这里使用LIKE操作员正在使用像运营商在MySQL
如:saravana店
它给出结果saravana店texttiles,saravana商店thanga maligai等(其中包含与saravana stroes ......堂妹使用LIKE
运营商)
现在我的问题是,当我给在公司名称LCD投影机,也希望获取其包含与记录唯一的投影机字...但像运营商给'液晶投影机'的结果
是否明确?
尝试:
WHERE (name LIKE '%saravana%' OR name LIKE '%stores%')
这有两个缺点:
您可能想改为使用full text search。您也可以考虑使用外部引擎,如Lucene。
如果你想要适当的fultext搜索,我强烈建议尝试Lucene或Sphinx。 我知道它会变得有点复杂,但最终的结果是值得的。
Mark Byers是对的。
为了获得更高的效率
查询分送到的话,你可以修改搜索输入拿到字基地和统一搜索获得水木清华利卡后:
WHERE (name LIKE '%sarava%' OR name LIKE '%stor%')
您可以使用或''的查询中... – Himadri 2010-06-25 11:16:50
你应该至少在发布前谷歌“像MySQL” – Andrey 2010-06-25 11:18:07