全球主机交流论坛
标题:
mysql like %搜索% 不使用索引,我该用什么方式代替呢
[打印本页]
作者:
wwt654
时间:
2022-1-11 15:55
标题:
mysql like %搜索% 不使用索引,我该用什么方式代替呢
最近我发现我网站搜索结果不全,发现时mysql 查询是用的是 搜索% ,改成%搜索%后,相当耗费服务器资源,有什么办法代替呢,有大佬有经验吗
作者:
CMBCHINA
时间:
2022-1-11 15:57
改代码,用缓存lucene 关键词索引,类似百度搜索这样。不过数据库,配合高亮,很好用,数千万结果中搜索上万个结果也只需秒级
而且是越用越快
作者:
小怪
时间:
2022-1-11 15:57
你可以用ES
作者:
Mr.Qin
时间:
2022-1-11 16:03
提示:
作者被禁止或删除 内容自动屏蔽
作者:
我是坏虫
时间:
2022-1-11 16:05
提示:
作者被禁止或删除 内容自动屏蔽
作者:
canxiaoa
时间:
2022-1-11 16:10
提示:
作者被禁止或删除 内容自动屏蔽
作者:
HOH
时间:
2022-1-11 16:11
只能全表扫描
作者:
wwt654
时间:
2022-1-11 16:15
我准备用es试试,谢谢大佬们
作者:
shunglay
时间:
2022-1-11 16:28
要全文搜索改用ES
作者:
920
时间:
2022-1-11 17:08
缓存到搜索引擎。clickhouse 也很强大,几十亿数据毫秒级集合检索。
欢迎光临 全球主机交流论坛 (https://91ai.net/)
Powered by Discuz! X3.4