mysql匹配包含某英文单词的短句,性能如何优化?

目前查询,如下:

​$key = '[[:<:]]'.$danci.'[[:>:]]';


select sentence from en_biao where sentence REGEXP '$key' order by id desc limit 10 

sentence 表中约20万条,查询效率较低,请求指导~


mysql
索引
2022-12-27 13:25:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
蒹葭白露为双
2

可以试试​​全文索引​​, 也许更好的办法是使用elastic search 之类的检索系统。


分享
微博
QQ
微信
回复
2022-12-27 14:45:12
相关问题
mysql 如何匹配多个 like 条件?
1307浏览 • 1回复 待解决
MySQL和pg优化器那个强点呢?
1326浏览 • 1回复 待解决
如何处理Redis内存优化
606浏览 • 1回复 待解决
什么是PolarDB实时性能
549浏览 • 1回复 待解决
什么是PolarDB性能洞察?
948浏览 • 1回复 待解决
后端查询数据库性能问题
1145浏览 • 1回复 待解决
PolarDB自动SQL优化有了解吗?
527浏览 • 1回复 待解决
PolarDB拥有哪些诊断和优化功能?
252浏览 • 1回复 待解决
PolarDB自动SQL 优化是怎样
373浏览 • 1回复 待解决
PolarDB包含哪些备份类型?
346浏览 • 1回复 待解决
Mysql数据如何导入Greenplum?
899浏览 • 1回复 待解决
p40 和phone类型不匹配
2325浏览 • 1回复 待解决
TextField怎么给段文字设置颜色
5956浏览 • 2回复 待解决
鸿蒙js开发会影响其性能吗?
8819浏览 • 3回复 待解决
RDS MySQL8.0如何升级到PolarDB MySQL?
485浏览 • 1回复 待解决
entry下module.json5中包含哪些信息?
1001浏览 • 1回复 待解决
RDS MYSQL 如何重建索引
275浏览 • 1回复 待解决
mysql 如何批量修改?
441浏览 • 1回复 待解决