网站优化
搜索引擎优化网
SEO培训
首页 网站优化 搜索引擎 Google优化 网站运营 服务项目 优化案例 联系我们  
用户名 密码 验证码
  您的位置: 首页>百度优化> 百度分词算法详解

百度分词算法详解

[ 来源: www.txtjia.com.cn | 作者: 孤骛翔长天 ]
 

  继续测验,提交查询“古巴比伦理”,如果是正向最大匹配,那么结果应该是,如果是反向最大匹配,那么结果应该是,事实上百度的分词结果是,从这个例子看,好像用了正向最大匹配算法;此外还有一些例子表明好像是使用正向最大匹配的;但是且慢,我们看这个查询“北京华烟云”,正向最大匹配期望的结果是,而反向最大匹配期望的结果是,事实上百度输出的是后者,这说明可能采用的反向最大匹配;从这点我们可以猜测百度采用的是双向最大匹配分词算法,如果正向和反向匹配分词结果一致当然好办,直接输出即可;但是如果两者不一致,正向匹配一种结果,反向匹配一种结果,此时该如何是好呢?

  从上面两个例子看,在这种情况下,百度采取最短路径方法,也就是切分的片断越少越好,比如和相比选择后者,和相比选择后者。还有类似的一些例子,这样基本可以解释这些输出结果。

  但是仍然遗留的问题是:如果正向反向分词不一致,而且最短路径也相同,那怎么办?输出正向的还是反向的结果?

  我们再来看一个例子。提交查询“遥远古古巴比伦”,这个查询被百度切分为,说明词典里面有”巴比伦”,但是是否有”古巴比伦”这个词汇不确定,此时看不出是正向切分还是反向切分得出的结果,换查询为“遥远古巴比伦”,此时被切分为“遥远/古巴比伦”,这说明词典里面有”古巴比伦”这个词汇,这说明了“遥远古古巴比伦”是正向最大匹配的结果。那为什么“遥远古古巴比伦”不会被反向切分为”遥/远古/古巴比伦”呢,百度的可能选择是这种情况下选择单字少的那组切分结果。

  当然还可以继续追问:如果切分后单字也一样多,那怎么办?最后看一个例子,查询“王强大小:”,百度将其切分为“王/强大/小”,是正向切分的结果,如果是反向的会被切分为“王/强/大小”,这说明有歧义而且单字也相同则选择正向切分结果。

  OK,看到这里可能头已经有些晕了,最后总结一下百度的分词算法,当然里面还是有猜测的成分,算法如下:

  首先查询专用词典(人名,部分地名等),将专有名称切出,剩下的部分采取双向分词策略,如果两者切分结果相同,说明没有歧义,直接输出分词结果。如果不一致,则输出最短路径的那个结果,如果长度相同,则选择单字词少的那一组切分结果。如果单字也相同,则选择正向分词结果。

  百度一直宣传自己在中文处理方面的优势,从上面看,分词算法并无特殊之处,消歧效果并不理想,即使百度采取比上述分词算法复杂些的算法也难以说成是优势,如果说百度有优势的话,唯一的优势就是那个很大的专用词典,这个专用词典登录了人名(比如大长今),称谓(比如老太太),部分地名(比如阿联酋等),估计百度采用学术界公布的比较新的命名实体识别算法从语料库里面不断识别出词典未登录词,逐渐扩充这个专门词典。如果这就是优势的话,那么这个优势能够保持多久就是个很明显的问题。

  Spelling Checker拼写检查错误提示(以及拼音提示功能)

  拼写检查错误提示是搜索引擎都具备的一个功能,也就是说用户提交查询 给搜索引擎,搜索引擎检查看是否用户输入的拼写有错误,对于中文用户来说一般造成的错误是输入法造成的错误.那么我们就来分析看看百度是 怎么实现这一功能的.

  我们分析拼写检查系统关注以下几个问题:

  (1)系统如何判断用户的输入是有可能发生错误的查询呢?

  (2)如果判断是可能错误的查询输入,如何提示正确的词汇呢?

  那么百度是如何做的呢?百度判断用户输入是否错误的标准,我觉得应该是查字典,如果发现字典里面不包含这个词汇,那么很有可能是个错误的输入,此时启动错误提示功能,这个很好判断,因为如果是一个正常词汇的话,百度一般不会有错误提示,而你故意输入一个词典不可能包含的所谓词汇,此时百度一般会提示你正确的检索词汇.

 
共6页: 上一页 [1] [2] 3 [4] [5] [6] 下一页
上一篇:一个网站就是这样被惩罚的   下一篇:中小企业搜索引擎优化弊端
  广告
  最新文章
  ·也谈百度收录网站
  ·百度蜘蛛饲养技巧
  ·百度之站长FAQ - 收录篇
  ·给站长的建站建议
  ·网页排序问题
  ·网页收录问题
  ·百度封杀后处理方法
  ·百度如何优化

  推荐文章
  ·也谈百度收录网站
·百度蜘蛛饲养技巧
·百度之站长FAQ - 收录篇
·给站长的建站建议
·网页排序问题
·网页收录问题
·百度封杀后处理方法
·百度如何优化
  热门文章
  ·百度如何优化
·给站长的建站建议
·百度封杀后处理方法
·网页排序问题
·网页收录问题
·百度之站长FAQ - 收录篇
·百度蜘蛛饲养技巧
·也谈百度收录网站
  最新评论    (查看所有评论)

 
  发表评论
  评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
 
 用户名: 密码: 注册
 
关于我们 - 联系我们 - 友情链接 - SEO培训 - 网站优化服务 - 优化方案策划 - 优化案例 - 常见问题 - 网站优化 -

Copyright © 2003-2008 搜索引擎优化网 版权所有 , All Rights Reserved

粤ICP备05000946号