首页新闻找找看学习计划

搜狗模糊音功能是什么开发的???

0
悬赏园豆:50 [待解决问题]

有谁开发过类似搜狗模糊音功能的项目吗  举个列子  数据库里有2条记录 “怎”和“真”  我输入“怎”的时候 可以查询到这2条记录

随风Sway的主页 随风Sway | 初学一级 | 园豆:152
提问于:2013-03-01 10:22
< >
分享
所有回答(1)
0

应该是存储拼音的时候另外还存了一个模糊拼音的索引吧,把z,zh都当z存储,en,eng都当en存储。这样的话“怎”和“真”的模糊索引都是"zen"了。

输入的时候也加以了模糊处理,输入z,zh都当z,输入en,eng都当en。这样就能实现模糊匹配了。

天方 | 园豆:5264 (大侠五级) | 2013-03-01 10:32

你说的是打出来的字吧  输入“zen”可以打出“怎”和“真”   我是想输入“怎”查询到“怎”和“真” 这2条记录  是查询功能

支持(0) 反对(0) 随风Sway | 园豆:152 (初学一级) | 2013-03-01 10:37

@随风Sway: 

输入“怎”的时候,根据它的模糊索引或将它的拼音模糊化为‘zen’, 在数据库中根据模糊索引再查一遍就可以实现了呗。

支持(0) 反对(0) 天方 | 园豆:5264 (大侠五级) | 2013-03-01 11:06

@天方: 关键我输入的是汉字  不知道怎么把成"怎"转化成"zen"  而且就算可以转化  估计还有多音字的问题

支持(0) 反对(0) 随风Sway | 园豆:152 (初学一级) | 2013-03-01 13:23

@随风Sway: 

当然要建立汉字和拼音对应关系的数据库了。多音字按照多个音查不就完了,结果取合集。

支持(0) 反对(0) 天方 | 园豆:5264 (大侠五级) | 2013-03-01 14:27

@天方: 这样问题就复杂化了   

支持(0) 反对(0) 随风Sway | 园豆:152 (初学一级) | 2013-03-01 16:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册