华宇拼音输入法论坛

标题: 音节解析的两种方法分析 [打印本页]

作者: sunmd    时间: 2011-12-17 16:29
标题: 音节解析的两种方法分析
音节解析一般有两种方式:正向最大匹配和逆向最大匹配。紫光用了后者,而sogou用的好像是前者(猜测)。两者的区别在于解析音节是从前往后找,还是从后往前找,找最长的、合理的作为一个音节。举两个例子:
xinan fangan qianganxiangou
xin'an (心安)fang'an(方案) qiang'an(枪案)xiang'ou(想呕)
xi'nan(西南)fan'gan(反感) qian'gan(钎杆)xian'gou(限购)
默认是这样,但所有输入法都做了兼容,即正向、逆向都查找一遍。部分弥补了单一算法的缺陷。所以你输入xinan,所有输入法都可以出现“西南”和“心安”的候选,这只是简单的解决,在词库中有的,则匹配了。但智能组词和整句输入时,我们就可以发现输入法选用算法上的不同。
作者: bkbill    时间: 2011-12-17 16:41
不错啊,长知识了。谢谢你的讲解!
作者: ljdqe    时间: 2011-12-17 16:53
.      

作者: 野风    时间: 2011-12-17 18:49
学习了!
作者: kingdick    时间: 2011-12-17 21:35
所以紫光现在无法输入“正”那一行的词组,除非手动输入隔音符。


输入法应该这样:先按照去除隔音符的外码搜索词库,保证词库有的能直接输出;智能组词和整句输入时,对有歧义的,按照多种歧义分别智能组词,然后对结果进行正确率评价(应当有这个参数吧),候选只显示正确率高的,或者全部显示所有可能性。
作者: pcpsp0810csw    时间: 2011-12-17 21:47
终于可以发话了= =
作者: krsun    时间: 2011-12-17 22:22
不管用哪种方式,重要的是得到所有符合规则的音节。
应该在上面两种方法下再考虑简拼和混拼的情况。
作者: 野风    时间: 2011-12-17 22:30
简拼就不要考虑了!
作者: 声韵拼    时间: 2011-12-17 23:18
用英文键盘兼容拼音确实带来了许多问题。
用双拼就没有这些问题。还是中文拼音键盘好。
作者: richardfsw    时间: 2011-12-18 00:22
标题: 回复 9楼 的帖子
对于特殊拼音的处理,双拼的确是优势不小~
作者: krsun    时间: 2011-12-18 01:55
双拼同样需要考虑零声母问题。尤其是有的双拼方案是没有一个固定的零声母的,这样处理起来就麻烦一些。
作者: sunmd    时间: 2011-12-18 09:59
自己也不试试就发表意见,这样会误导普通用户的!
原帖由 kingdick 于 2011-12-17 21:35 发表 所以紫光现在无法输入“正”那一行的词组,除非手动输入隔音符。...

作者: 野风    时间: 2011-12-18 10:27
紫光拼音6.8.0.28版“词”正向解析和逆向解析都可以了:







作者: sunmd    时间: 2011-12-18 11:28
6.7就行
作者: 野风    时间: 2011-12-18 11:50
看来我们这些用双拼的没感觉到!
作者: 野风    时间: 2011-12-18 18:29
推荐使用6.8.0.28版!
作者: kingdick    时间: 2011-12-18 22:10
原帖由 sunmd 于 2011-12-18 09:59 发表
自己也不试试就发表意见,这样会误导普通用户的!



嗯,我试的时候没有打开特殊拼音解析,我错了。然后打开再试,出现下图情况:

1、隔音符位置不对:




[ 本帖最后由 kingdick 于 2011-12-18 22:12 编辑 ]
作者: sanwsw    时间: 2011-12-18 22:32
去西欧旅游;


去西安旅游:

作者: kingdick    时间: 2011-12-18 23:09
既然不选择那个“特殊拼音解析”就无法正常处理特殊拼音,那么还设置这个选项干啥?不是应该默认就开启的吗?难道专门为了让用户看看关闭此功能是什么效果?????
作者: sunmd    时间: 2011-12-18 23:44
有道理。
原帖由 kingdick 于 2011-12-18 23:09 发表
既然不选择那个“特殊拼音解析”就无法正常处理特殊拼音,那么还设置这个选项干啥?不是应该默认就开启的吗?难道专门为了让用户看看关闭此功能是什么效果?????

作者: richardfsw    时间: 2011-12-18 23:57
标题: 回复 17楼 的帖子
我也有这个情况,以前都没注意
作者: fengyu29    时间: 2011-12-19 15:04
原帖由 kingdick 于 2011-12-18 23:09 发表
既然不选择那个“特殊拼音解析”就无法正常处理特殊拼音,那么还设置这个选项干啥?不是应该默认就开启的吗?难道专门为了让用户看看关闭此功能是什么效果?????

建议默认开启特殊解析拼音功能, 删掉该选项不必显示.
作者: 凯杰    时间: 2011-12-19 16:59
其实建议不单默认开启, 并且把这个设定删除都可以.
作者: 野风    时间: 2011-12-19 18:02
原帖由 凯杰 于 2011-12-19 16:59 发表
其实建议不单默认开启, 并且把这个设定删除都可以.

在6.8.0.29版,这个选项已经去除了。




欢迎光临 华宇拼音输入法论坛 (http://bbs.pinyin.thunisoft.com/) Powered by Discuz! X3.2