MYSQL模糊查询时按匹配字数的多少来得出结果,怎么做?求大神回答。

mengpiaoxuexue 2018-03-14 09:11:07

如题,例:表里一条数据是 “我的眼睛有点干”,搜索内容为“眼干”,可以将这条数据搜索出来。
...全文
880 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
牵牛哥 2018-03-21
  • 打赏
  • 举报
回复
每个字符都用%隔开呢,如 like '%眼%干%',顺序的一致,效率也就不好说咯,这种 应该是可以用全文搜索来实现的。
rucypli 2018-03-20
  • 打赏
  • 举报
回复
按匹配字数 没有什么意义
Main_csdn_String 2018-03-19
  • 打赏
  • 举报
回复
搜索有点复杂 。你可以先匹配一个字,在匹配完成后 写两个 一个用于匹配眼一个匹配干。 在对两个字的顺序进行匹配。可以干眼也可以眼干,这样的话-更加方面用了吧。
oyljerry 2018-03-18
  • 打赏
  • 举报
回复
你这个还有语义识别了。需要专门的库
zjcxc 2018-03-14
  • 打赏
  • 举报
回复
全文检索,普通搜索没有这个功能,除非你自己写函数统计

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧