各位大虾,谁用java做过同音字查询。请介绍一下经验,有源码更好。
解决方案 »
- java swing 如何才能删除或者隐藏jcombobox的箭头?
- 后天笔试去,问个问题,顺便散分,祝我好运
- 关于Java泛型的问题,搞了几天还没明白,知道的请进来指导我各个不明白的地方,谢谢了,困扰了几天,沮丧!!!
- java秒转成日期格式?
- 在不知表名,不知列名,只知道数据片段的情况查询数据!怎么查啊?
- 我这程序是咋回事??竟然无中生有??
- 帮个忙 ! 大家都进来看看吧。 谢谢了
- 一道笔试题:请谈谈java中反射机制的意义,并列举几个成功运用反射机制的框架库。哪位高人能给我说说啊!谢了哈!
- 在jcreator下打点显示不出函数.大家怎么设置的
- scjp考题,请大家帮助一下。
- 马上就要面试了,版帮忙! 进制的转换问题
- java向linux终端输出信息(急)
然后你用 like 模糊拼配 看看行不行 呵呵
主要用于人名查询。就是输入人名后,把同音不同字的人都搜索出来。
初步的想法是把pinyin4j转换后的拼音全拼也存起来,然后like模糊查询。
不知道大家还有更好的方法吗?
1.在数据库建一新表(T_SYS_EX_USER),用于存放中文名和拼音.
2.使用pinyin4j来转换用户查询的人名(是一个数组对象,因为可能有多音字).
3.根据转换的拼音数组查询表T_SYS_EX_USER与之匹配的中文名.
4.根据查到的中文名查找T_SYS_USER表.
That's all.
希望能帮到你.