问答

千万级模糊搜索解决方案

作者:admin 2021-05-07 我要评论

现有数据表里面有1-2000w数据,但是想模糊搜索某个字段的某个值如下: SELECT * FROM l_merchant_app_log_7f6d57b31d WHERE message LIKE '%T12272359371652886%...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

现有数据表里面有1-2000w数据,但是想模糊搜索某个字段的某个值如下:

SELECT * FROM l_merchant_app_log_7f6d57b31d  WHERE message LIKE '%T12272359371652886%'

这种写法索引将会失效,各位有什么好办法呢

###

这种前后都有符号的没有什么特别好的办法,只能将数据导到另外一个地方(例如ES)进行搜索,得到结果后再回表

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 千万级模糊搜索解决方案

    千万级模糊搜索解决方案

  • 详细情况如下,网易严选是如何判断出我

    详细情况如下,网易严选是如何判断出我

  • tomcat 同一个接口偶尔报404

    tomcat 同一个接口偶尔报404

  • 求一个php正则表达式将字符串之间的部

    求一个php正则表达式将字符串之间的部

腾讯云代理商
海外云服务器