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

作者Attilax ,  EMAIL:1466519819@qq.com 
来源: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

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

  1. Win32输入法编程技术的分析研究

    作者:新疆大学 巴力登 陆莲芳 [摘要]本文论述了Win32输入法编程技术的基本原理.技术要点及其实现的方法. 并分析研究了基于IMM-IME结构的输入法的构成.接口.设计方法与核心技术问题.  [关 ...

  2. IME输入法编程心得

     原文链接: IME输入法编程心得 posted @ 2012-11-30 00:42 from [FreedomShe] 自然语言处理的输入法作业成品没有做出来,但不想再在蛋疼的Win32上面耗 ...

  3. IME输入法编程:第一章 Windows9x系统下汉字输入法的基本原理

    IME输入法编程 第一章 Windows9x系统下汉字输入法的基本原理 Windows系统下汉字输入法实际上是将输入的标准ascii字符串按照一定的编码规则转换为汉字或汉字串,进 入到目的地. 由于应 ...

  4. 分数优先遵循志愿php源码_天津中考录取16字原则:分数优先、遵循志愿、一次投档、额满为止...

    谈到中考报考,最该了解的就是志愿填报的规则,以及中考录取的原则,前者决定你想被哪所高中录取,后者决定你将被哪所高中录取.关于今年的志愿填报相关规则,教育考试院正在陆续公布.今天小编先给大家看下2019 ...

  5. 输入法编程相关资源汇集-欢迎补充

    本文可以任意转载,转载时请务必以超链接形式标明文章原始出处 在这里向一些付出工作的同志们和网站站长抱歉,有些资源是我直接保存的,现在有些网站打不开让我不能够贴上链接了,如果发现有损你们的利益,给我来信 ...

  6. 输入法编程相关资源汇集

    http://www.cnblogs.com/realfun/archive/2005/03/28/127152.aspx 本文可以任意转载,转载时请务必以超链接形式标明文章原始出处 在这里向一些付出 ...

  7. VC++ 输入法编程

    一直想写一点关于输入法编程的东西,今天终于有点时间,希望对后来者有点帮助.在此要特别感谢"自由拼音"的作者李振春,我刚开始的几个问题都是在他的帮助下才解决. 首先我们需要明白输入法 ...

  8. 浅谈输入法编程(转)

    一直想写一点关于输入法编程的东西,今天终于有点时间,希望对后来者有点帮助.在此要特别感谢"自由拼音"的作者李振春,我刚开始的几个问题都是在他的帮助下才解决. 首先我们需要明白输入法 ...

  9. 谈论vc++输入法编程

    2019独角兽企业重金招聘Python工程师标准>>> 一直想写一点关于输入法编程的东西,今天终于有点时间,可以练习啦. 我们首先需要明白输入法是什么东西.目前常用的输入法基本上有两 ...

  10. 《编程的原则》重新发明车轮感悟之循序渐进

    一.背景 前一段时间有朋友说"学习的最好方式就是创造",即想学某个源码,就自己写一套. 果真如此吗? 今天读<编程的原则>有讲到,可以为了学习的目的而创造. 下面是其中 ...

最新文章

  1. 机器学习视觉图像算法工程师--面试笔试--常考知识点乱找总结
  2. Linux ln指令
  3. 小魂和他的数列(dp+树状数组优化)
  4. 辐射避难所买了东西显示服务器异常,《辐射:避难所》常见问题汇总
  5. java 生成客户端代码_swagger-codegen生成java客户端代码
  6. 什么叫云平台_为什么说云原生会成为未来企业技术变迁的趋势
  7. 闭包造成的内存泄露怎么解决?
  8. opencv自然背景下交通标志形状分类c++代码_前端革命时刻:前端代码是怎样智能生成的-图像分离篇
  9. jidnserror.wo.com.cn:8080错误解决方法
  10. 导入数据库sql 文件乱码
  11. linux 开机密码忘了,linux系统开机忘记密码
  12. java类图_java类图制作 - lxw12138的个人空间 - OSCHINA - 中文开源技术交流社区
  13. win10:为U盘设计图标
  14. Oracle字符串操作[转:http://www.cnblogs.com/xd502djj/archive/2010/08/11/1797577.html]
  15. Python日报0507 - PyQt5实现打卡登记系统
  16. 计算机硬盘分区信息,你知道电脑硬盘分区Guid格式和MBR格式有什么区别吗?来看看!...
  17. 前端框架React Js入门教程【转】
  18. R语言 ggplot2包载入时候报错,请大家帮忙看看,谢谢
  19. matlab如何实现分峰,分峰拟合,将一条曲线分为单独的小峰
  20. android remount 命令,Android remount failed解决问题以及/system‘ not in /proc/mounts 解决

热门文章

  1. cocoapods 总结
  2. Emacs使用Tramp远程编辑服务器上的文件
  3. python 3模块导入(import)问题一则
  4. [设计模式之禅读书笔记]006_设计模式六大原则(六):开闭原则
  5. 获取外键关联的实体对象
  6. Web Client Software Factory系列(1):初识与预备知识
  7. Postgresql 创建主键并设置自动递增的三种方法
  8. 通过重写.htaccess文件添加404
  9. ubuntu下安装ros出现“无法下载-package.ros.org中某个包-校验和不符”的解决方法...
  10. CF 460C Present 【DP+】主意