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 条件?
2821浏览 • 1回复 待解决
组件需要多次更新时如何优化性能
956浏览 • 1回复 待解决
性能优化组件复用原理是什么
791浏览 • 1回复 待解决
组件需要多次更新时,如何优化性能
867浏览 • 1回复 待解决
应用性能问题定位和优化指导
1381浏览 • 1回复 待解决
使用HiDumper命令行工具优化性能
276浏览 • 1回复 待解决
mysql group by 字段多,怎么优化
1601浏览 • 1回复 待解决
请问怎么做MySQL数据优化
1200浏览 • 2回复 待解决
mysql正则表达式匹配数字
975浏览 • 1回复 待解决
MySQL和pg优化器那个强点呢?
2779浏览 • 1回复 待解决
如何处理Redis内存优化
1775浏览 • 1回复 待解决
如何优化过多import依赖树
56浏览 • 1回复 待解决
如何获取udid命令优化
339浏览 • 1回复 待解决
PersistentStorage实现手机号登录匹配
488浏览 • 1回复 待解决
Text匹配文字高亮显示
371浏览 • 1回复 待解决
import依赖树较大如何优化
831浏览 • 1回复 待解决
import依赖树较大时如何优化
835浏览 • 1回复 待解决