mysql中,手机靓号搜索,如何提升查询效率?

具体的需求是这样的,一个卖手机靓号的站点,11位手机号中,用户可以输入手机号中的任意一位或多位来搜索到他想要的号码,数据库中大约有1000多万条数据。

问1:mysql中直接用fulltext索引,能不能提升查询效率,或者说能不能满足需求?

问2:如果是使用elastic search呢,能不能达到查询手机号指定位数的效果?

前端具体的查询界面如下:

阅读 2.2k
1 个回答

因为时常会回想起来自己的评论,把这个问题回答一下。

将 11 位手机号码拆分开为 11 个字段存储。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题