双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

【高分求助】mysql怎么高效率地检索某段字符,like和全文检索都不行

SexyCode SexyCode 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
背景:
优化一个数据库,其中一张表的记录数量已经达到20万以上,表中有一字段是查询号,由一串连在一起的数字和英文组成,如
'US2009484321A'、'US2009485222A','US2003617086A'
目的:
想让用户能够通过输入该字段的一部分去检索,比如输入’2009‘,就可以检索到'US2009484321A'和'US2009485222A',输入us则可以检索到'US2009484321A'、'US2009485222A','US2003617086A'
问题:
原先的大神写的sql语句是
SELECT DISTINCT xxx,yyy,zzz FROM table WHERE chaxunhao LIKE '%2009%' \G 执行一次要近一分钟
我一上来就explain这段sql语句,发现没有使用索引,于是给chaxunhao字段添加了普通索引
create index index_cxh on table(chaxunhao );
可是mysql在 LIKE '%xxx' 即百分号在前缀时不会使用索引。。结果效率不能提升
求大神给个可行的解决办法!
附
不能使用全文索引!
小弟曾天真的使用全文索引去搞,结果发现全文索引是针对单词的,即他会把'US2009484321A'整个看做一段字符!

...全文

相关推荐

mysql实现全文检索

正确理解和运用全文检索机制,可以优化查询性能,提升用户体验。

jing87898797

【产品体系】第六十五篇 Nacos / HiClaw / HiMarket 体系01

子系统核心现象主力数学工具​变更传播 fan-out / cache staleness图 fan-out 分析、概率上界 P(Tstale​)、logical-clock version monotonicityHigress 网关​突发限流、延迟堆积排队论 (M/G/1)、Token/Leaky Bucket ODE、Little's Law L=λWHiMarket 检索​语义匹配召回、去冗余。

flyair_China

【信息科学与工程学】计算机科学与技术——第七十七篇 系统架构设计02

编号类型模型配方企业资本运作的方法/规则/条件/依据及所有的步骤(​风险处理/异常处理/危机应对关联知识法律法规和裁决依据​​由发起人(通常是知名投资人、投行或产业资本)先设立一个只有现金、无实际业务的特殊目的收购公司(SPAC),通过IPO募集资金并在交易所上市。然后在规定时间内(通常24个月)寻找一家非上市公司进行合并(De-SPAC),使目标公司迅速实现上市,规避传统IPO的复杂流程和不确定性。1.:在开曼或特拉华注册空壳公司,注入少量种子资金。2.

flyair_China

【Infracture】【数据中心】第十三篇 Ai infra中的“现象→根因→方案→关键参数/落地”01

现象:同步 RL step 里 99 分位输出长度是中位数的几倍到几十倍,整批等最慢几条;CoT/数学/代码尤甚,GPU 空泡严重,generation 占整体 50–80%、推理任务可到 80%+。根因方案矩阵落地红线:staleness K 先小(1→2→调),长尾不丢弃只延后;记录每条轨迹 policy_version、tokenizer_version、logprob、expert_route,便于重算 advantage 时做 off‑policy 修正。部署形态:gateway(router)→

flyair_China

Mysql实现全文检索、关键词跑分的方法实例

在实际应用中,需要根据具体业务需求和数据特性来选择合适的全文检索策略。

weixin_38597889
评论 11
收藏 已收藏
分享
返回顶部
SexyCode
SexyCode 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
数据库开发 8,027 成员 1,363 内容