paip.输入法编程--词频调整原则--发音长度优先

发布时间:2016-12-9 8:29:48 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"paip.输入法编程--词频调整原则--发音长度优先",主要涉及到paip.输入法编程--词频调整原则--发音长度优先方面的内容,对于paip.输入法编程--词频调整原则--发音长度优先感兴趣的同学可以参考一下。

paip.输入法编程--词频调整原则--发音长度优先 作者Attilax ,  EMAIL:[email protected]  来源:attilax的专栏 地址:http://blog.csdn.net/attilax 准备打个 "提升" ,编码是 "tishen   sp".. 江打的个"tishen" ,出来个"听审,提升"... 听审的编码是"tinshen kb"...发音是 tinshen 按发音还是按编码, 听审都到个"提升"的前头了... 要不个"提升"提的个前头了...应该是按发音长度优先排序才对.. 增加一个列len_fain.  fault=0  ,not null  update  gaopinzi  set len_fain=LENGTH(py)  where  LENGTH(py)>0 [SQL]  update  gaopinzi  set len_fain=LENGTH(py)  where  LENGTH(py)>0 受影响的行: 266638 时间: 38.609s 增加in up 触发器 ------------------------- CREATE TRIGGER `swe_len_fain4insert` BEFORE INSERT ON `gaopinzi` FOR EACH ROW begin  update  gaopinzi  set len_fain=LENGTH(py)  where id=new.id; #insert  logx(idop,eventx,timex,demo,hezi,pyold,pynew)values( old.id,'update rec',now(),'',old.hezi,old.atian,new.atian); end; CREATE TRIGGER `swe_len_fain4up` BEFORE UPDATE ON `gaopinzi` FOR EACH ROW begin   set    new.len_fain=LENGTH(new.py)  ; #insert  logx(idop,eventx,timex,demo,hezi,pyold,pynew)values( old.id,'update rec',now(),'',old.hezi,old.atian,new.atian); end; 修改导出sql ------------ SELECT SQL_NO_CACHE *, py, hezi, id, IF ( gudin = 1, CONCAT(ATIAN, '#固'), ATIAN ) AS nyefa , lan_ord  lanOrd,lang FROM gaopinzi     force index(i_export) WHERE LENGTH(atian) >0  and ( del=0 or del is null)    ORDER BY  lanOrd, atipydiff,len_fain,py,atian, gudinfejwe , ord, iD   

上一篇:win32多线程程序设计笔记(第五章)
下一篇:uva 10400 Game Show Math

相关文章

相关评论