TeamWork#3,Week5,Bing Input Method vs Sogou Input Method
现在电脑上用五笔的用户越来越少了,好的拼音输入法也是难求。必应输入法的前身英库拼音输入法来自微软亚洲研究院的多项基础研究成果。最新的必应输入法不仅保留了英库拼音输入法的各项优势,还结合了必应的搜索体验,同时将输入法的应用平台开放化。搜狗输入法是搜狐公司推出的一款汉字拼音输入法软件,号称是当前网上最流行、用户好评率最高、功能最强大的拼音输入法。那么这两款输入法到底怎么样?好用吗?到底孰优孰劣?我们通过定性定量的总结分析,深入剖析这两款软件,对比了各个方面,总结出了这两款软件的强项和弱项,分析结果如下:
一.核心功能
必应输入法和搜狗输入法的核心功能主要有输入和词库。
1.输入
1)长词输入
很多人都喜欢进行整句输入,首先我们测试了这两种输入法的长词输入功能,以下就是两者的表现(注:上边是必应输入法,下边是搜狗输入法)。经过多次试验,可以看出,这两种输入法都支持长词输入,没有功能性缺陷。
而且二者都对词的长度有限制而且相同,这就避免了不小心压到键盘导致一直输入的问题。
但是通过大量试验发现,二者还是有一定区别的,比如在测试如下输入用例时,搜狗输入法并没有正确给出我们需要的词汇。
2)英文输入
经过大量测试,两者都有英文输入的基本功能。但是在短单词方面,必应输入法的表现明显不如搜狗输入法。
而必应输入法也有一定优势,比如在输入具有拼音形式的国家名时,必应输入法能够正确地将国家名作为首选单词。
3)网址、邮箱输入
二者都有网址输入的功能,并且都在单击搜索之后使用自己相应的搜索引擎进行搜索。
但是在邮箱输入的时候,必应输入法在输入@之后,就会出现各种常用邮箱的选项,而搜狗输入法没有这个功能。
4)智能纠错
经过大量案例测试,我们发现必应输入法没有智能纠错的功能,而搜狗输入法能较好地完成智能纠错。
5)中英文混合输入
两者都有中英混合输入的基本功能,但是在少数测试用例中,必应输入法能更准确地给出我们所需的词汇,搜狗输入法稍逊一筹。
6)简拼
作为输入法的一个重要功能,这两种输入法在绝大多数情况下都有良好表现,只是在某些特定词汇上,必应输入法稍胜。
7)生僻字
这两种输入法都有查找生僻字的功能。即不知道某个字的拼音的时候,可以通过输入u+该字各部分的方法查找该字。
但是对于无法割分成多个字的生僻字,搜狗输入法提供了根据笔画拆分来查找该字的功能,必应输入法虽然也有这种功能,但没有明确标示出来,不如搜狗输入法直观,大多数用户都不会记住笔画和键位的对应关系,导致必应输入法这一功能聊胜于无。比如我们想输入“勹”字:
综上所述,在输入这个重要功能上,必应输入法和搜狗输入法各有千秋。
2.词库
1)默认词库
在默认安装这两款软件时,必应输入法默认不下载任何词库到本地,搜狗输入法默认下载13个词库到本地。
2)扩展词库
运行设置向导对必应输入法本地词库进行扩展之后,必应输入法新添了69个词库,共大约65万词条,共涉及文化人名、电子游戏、经济金融、专业学科、生活娱乐、城市信息这六大方面。而搜狗输入法在运行设置向导之后,共21个非空词库,共大约41.2万词条。
3)网络词库
但这并不证明必应输入法在词库上占有优势。搜狗输入法的网络词库是它占据国内很大一部分市场的一个重要因素。其网络词库覆盖了城市信息、电子游戏、自然科学等12个方面。这12个类别下又分为若干个细胞词库,比如搜狗标准词库其词条就有40万个。这12大类词库不完全的分类整合就有258万多词条。所以跟必应输入法相比其词库可以说是海量的。而且最重要的是搜狗输入法的词库可以由用户自行创建并扩展,之后上传并供其它用户使用。而必应没有网络词库这一部分。
4)云端
项目 | 满分 | 得分 |
核心功能(输入) | 35 | 31 |
核心功能(词库) | 15 | 10 |
细节 | 8 | 7 |
用户体验 | 10 | 9 |
辅助功能 | 7 | 4 |
差异化 | 5 | 3 |
性能 | 7 | 7 |
适应性 | 5 | 4 |
成长性 | 8 | 7 |
总计 | 100 | 82 |
TeamWork#3,Week5,Bing Input Method vs Sogou Input Method的更多相关文章
- Matlab无法打开M文件的错误( Undefined function or method 'uiopen' for input arguments of type 'char)
错误提示: Undefined function or method 'uiopen' for input arguments of type'char 解决方案: 运行命令 restoredefau ...
- Spring Scheduled定时任务报错 java.lang.IllegalStateException: Encountered invalid @Scheduled method 'xxx': For input string: "2S"
报错信息如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ding ...
- Undefined function or method 'deploywhich' for input arguments of type 'char'
在进行matlab和java混合编程的时候.由matlab打包,把m文件转换为jar文件.供java调用.有时在Tomcat中调用此类jar类会出现如题或者以下的错误: ??? Error using ...
- 去除 waring Method 'CreateNew' hides virtual method of base type 'TCustomForm'
最近整理前人的代码,有好多的hint和waring, 其中整理到Method 'CreateNew' hides virtual method of base type 'TCustomForm', ...
- 数组乘积--满足result[i] = input数组中除了input[i]之外所有数的乘积(假设不会溢出
数组乘积(15分) 输入:一个长度为n的整数数组input 输出:一个长度为n的整数数组result,满足result[i] = input数组中除了input[i]之外所有数的乘积(假设不会溢出). ...
- Oracle delete input与delete all input
oracle官方文档提示:If you had specified DELETE INPUT rather than DELETE ALL INPUT, then RMAN would have on ...
- input type类型和input表单属性
一.input type类型 1.Input 类型 - email 在提交表单时,会自动验证 email 域的值. E-mail: <input type="email" n ...
- 封装input 逐渐,且input插件必须带有默认值。
封装input 逐渐,且input插件必须带有默认值. 组件: <template> <div class="input-show"> <span c ...
- 定制 input[type="radio"] 和 input[type="checkbox"] 样式
表单中,经常会使用到单选按钮和复选框,但是,input[type="radio"] 和 input[type="checkbox"] 的默认样式在不同的浏览器或 ...
随机推荐
- git 代码比较工具,分支冲突解决
下载地址:https://www.scootersoftware.com/BCompare-4.2.9.23626.exe
- Spring源码分析(十五)获取单例
本文结合<Spring源码深度解析>来分析Spring 5.0.6版本的源代码.若有描述错误之处,欢迎指正. 之前我们讲解了从缓存中获取单例的过程,那么,如果缓存中不存在已经加载的单例be ...
- sqoop工具介绍(hdfs与关系型数据库进行数据导入导出)
数据表 第一类:数据库中的数据导入到HDFS上 #数据库驱动jar包用mysql-connector-java--bin,否则有可能报错! ./sqoop import --connect jdbc: ...
- Python学习笔记系列——函数
今年下半年的计划主要是Python和Mysql了,公司不方便看书和视频,就照着廖雪峰的Python网站开始看了.以下纯为个人笔记记录,若是想系统学习的小伙伴还是看这里的好一些,毕竟系统.https:/ ...
- C++ - 模板(template)中typename的使用方法
声明template参数时, 前缀关键字class和typename可以互换; 使用关键字typename标识嵌套从属类型名称, 但不需在基类列表和成员初始化列表内使用. 从属名称(dependent ...
- CANVAS实现调色板 之 我的第一个随笔
主题代码 <canvas id="color"></canvas> <script> var color=document.getElement ...
- MongoDB的聚合操作以及与Python的交互
上一篇主要介绍了MongoDB的基本操作,包括创建.插入.保存.更新和查询等,链接为MongoDB基本操作. 在本文中主要介绍MongoDB的聚合以及与Python的交互. MongoDB聚合 什么是 ...
- JavaWeb总结(十二)
JSP指令 提供整个JSP页面的相关信息 用于JSP页面与容器之间的通信 <%@ directive attribute1="value1" attribute2=" ...
- 2_C语言中的数据类型 (七)printf与scanf
1 字符串格式化输出和输入 1.1 字符串在计算机内部的存储方式 字符串是内存中一段连续的char空间,以’\0’结尾 “”是C语言表达字符串的方式 1.2 ...
- Python爬虫之HTTP和HTTPS
一:HTTP和HTTPS HTTP协议(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收 HTML页面的方法,以明文的形式传输,效率高,但是不安全 HTTPS ...