.net输入拼音搜索汉字

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:19:22
就是输入拼音.比如yiyingkeji或yykj.就能查询到所有关于亿鹰科技的内容!!高分.
如果一片文章都要可以用拼音搜索.我不能吧一片文章都用拼音拼出来吧.还有我不想在后台录入数据的时候在输入拼音.所以有没有办法自动录入汉字的拼音那?

.呢他

兄弟你这是有两个地方需要做,第一就是要用到全程钩子,这个东西可以捕获你键盘输入事件,这个我还是可以帮你做好,也就是第一步“yykj”这个我可以帮你做到捕获,但是至于亿鹰科技这个转换要有词库的支持,你说怎么办啊哥哥你有google输入法的词库或者接口么?

在数据库中加一列专门为拼音搜索的内容:

假如加了一列后,有两列:
name: 亿鹰科技
pinyin: yiyingkeji|yykj

假如输入的变量是KEYWORDS
查询的时候查询 name LIKE '%KEYWORDS%' OR pinyin LIKE '%KEYWORDS%'

这样无论查yiyingkeji、yykj、亿鹰科技都会查到亿鹰科技的内容

想做输入法的软件么?

你可以在数据库的表里增加一个字段,用来存储拼音码,例如亿鹰科技的拼音码是yykj,把他存起来,然后查询的时候使用模糊查找,再显示你要显示的内容就可以了。