嘟嘟社区

[疑问] mysql like %搜索% 不使用索引,我该用什么方式代替呢


最近我发现我网站搜索结果不全,发现时mysql 查询是用的是  搜索% ,改成%搜索%后,相当耗费服务器资源,有什么办法代替呢,有大佬有经验吗
只能全表扫描
改代码,用缓存lucene 关键词索引,类似百度搜索这样。不过数据库,配合高亮,很好用,数千万结果中搜索上万个结果也只需秒级
而且是越用越快
你可以用ES
改成MYSQL全文检索
找个活好的秘书
ES或者阿里的opensearch
我准备用es试试,谢谢大佬们
要全文搜索改用ES