为了账号安全,请及时绑定邮箱和手机立即绑定

同音字搜索方法解决方案

同音字搜索方法解决方案

温温酱 2018-10-10 05:06:34
我再页面上给用户留了一个文本,让用户输入需要搜索的信息。我现在的做法是将用户的输入结果获取后,和数据库中相应的字段做 like ‘ % ’比较查询。 这样做只能满足字体相同的字符。如果我希望和这个字的同音字一起显示出来要如果得做数据库的修改和程序上的改进,谢谢各位了!
查看完整描述

2 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

可以采用增加一个字段的方法来解决,增加一个拼音的字段,当一条信息Insert成功后,同时用程序把它的拼音组合形式也添加到数据库里,这样你在查的时候就可以加上or条件,也可以设置让你好优先于拟好。

 

注:不建议使用like来查询,会引起全表扫描。可以使用全文索引。


查看完整回答
反对 回复 2018-10-23
  • 2 回答
  • 0 关注
  • 1095 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信