- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一.前言传统的搜索引擎的定义,是指一种对于指定的查询(Query),能够返回与之相关的文档集合(Documents)的系统。而百度将这个定义更加丰富化,即搜索引擎能够帮助人们更方便的找到所求。这里的“所求”,比“文档”更加宽泛和丰富,比如一个关于天气的查询,直接返回一个天气预报的窗口,而非一篇关于天气的文档;再如一个关于小游戏的查询,直接返回这个小游戏的Flash页面而非简单的介绍性的文字。百度对Query深刻的理解,源于自然语言处理技术在其中发挥的巨大作用。对搜索引擎而言,文本切分是最基础也是最重要的自然语言问题之一。今天,我们就来谈谈文本切分粒度与搜索引擎的关系。本文后续章节组织如下:第二节介绍什么是文本的粒度,第三节讲述搜索引擎的基本原理与文本切分粒度的关系,第四节深入探讨粒度的属性与检索相关性计算,第五节小结。二.文本粒度什么是文本的粒度?我们用什么来衡量文本粒度?在回答这些问题前,让我们先看看以下几组词汇:缠绵、崎岖、葡萄、乒乓绿茶、篮球、红色、鼠标垫、起重机打球、跳绳、炒菜、登山笔记本电脑、高清机顶盒、IP电视但是、然后、如果、非常步步惊心、家的n次方、一个人的精彩百度在线网络技术(北京)有限公司、清华大学张学友、赵传、工藤新一、里奥内尔·安德雷斯·梅西……这几组词汇中,哪些的粒度大,哪些的粒度小?不管在传统的语言学领域,还是在自然语言处理领域,都没有对粒度下一个清晰准确的定义。但是就搜索引擎而言,我们不妨这样定义:粒度是衡量文本所含信息量的大小。文本含信息量多,粒度就大,反之就小。有了这个原则,我们就很容易判断文本粒度大小了。像“缠绵”,“崎岖”,“葡萄”这些词,虽然有两个字组成,但是仅表达一个意思,这些词的粒度是小的。而“篮球”,“鼠标垫”等词,是由简单词合成的,虽然也只有一个意思,但还可以拆分,如“篮”和“球”,“鼠标”和“垫”。这类词,粒度稍微大一些。而“笔记本电脑”,“高清机顶盒”这样的词,粒度就更大了。专名是一类比较特殊的词,尽管所含字数很多,但其实只表达一个意思,如“步步惊心”,“家的n次方”这样的电影、电视剧的名称,粒度是很小的。机构名、人名等属于有内部结构的专名,比电影名的粒度稍大一些。显然易见,我们在讨论文本粒度时,理想的方式是从语义角度出发,合理的分析和判断。然而以上我们仅对粒度做了定性的分析,为粒度找一个合适的度量单位和计算方法,是百度人一直追求的目标。三.搜索引擎的基本原理与词汇切分关系3.1 搜索引擎的基本原理文本检索系统,是搜索引擎最简单的实现方式。通过返回包含关键字的页面,来满足用户的检索需求。形式化的表达就是给定一系列关键字集合K,要求返回所有包含关键字的文档D,对D中的任意一个文档d,包含K中的任意一个关键字k。一般我们采用倒排索引的方式来实现这个系统。所谓倒排索引,就是对关键字建立索引,记录包含这个关键字的文档集合D。对于请求的关键字集合,找出所有关键字对应的索引,并对索引求交,最后返回同时存在于所有索引中的文档。在百度,我们不仅允许用户输入关键字,也可以输入任何长度在一定范围内的文本。此时我们需要对文本做一定处理,切分成一系列关键字,从而能够从倒排索引中找出对应的文档。那么为什么要对输入文本做切分,如果不切分会有什么问题?我们可以想象一下,如果不对输入文本做切分,直接用输入文本去做匹配,会怎么样?首先,得到的结果会非常少,因为直接用全部文本匹配,就失去了灵活性,对结果限制的非常死,必须完全匹配才能满足要求;其次,系统性能会非常差,因为需要对所有长度的文本都建立索引,这是指数级的,在实际系统中根本不可能实现。再考虑一下另一个极端?我们对输入文本做单字切分,结果又是怎样?我们会得到大量无关的页面,不仅浪费系统性能,对相关性计算也造成了巨大的压力。所以,我们需要对文本做一个合适的切分。3.2 用户满意度与粒度关系无论是建立倒排索引、还是处理输入文本,我们都需要对文本做切分,切出合适的关键字出来。为了能够使用户对查询结果满意,搜索引擎需要什么样的粒度?让我们先看一下下面几个例子:1. Q:“北京地图” P1:“北京市地图” P2:“北京城市地图”2. Q:“闹太套是神马意思”, P:”A:神呐,我骑不了这烈马。B:闹太套!”3. Q:“兽兽门” P:“兽兽艳照门”4. Q1:“工业园” Q2:“园区” P:“工业园区”5. Q:“ip电视” P1:“ip电视的历史” P2:“电视销售…您的IP是xxx”注:Q表示query,P表示页面中包含Q的内容Case1,要求query能找到P1和P2这样的结果,就必须对P1和P2都切出“北京”这个词来。Case2,必须把”神马”切为一个词,否则会召回P这样不相关的结果。Case3,不能把Q中的“兽兽门“切为一个词,而需要切除“兽兽”,否则就召不
您可能关注的文档
- 成语大全1解释意思).doc
- 成语大全音序为L.doc
- 成语接龙56条(大字体、带拼音).doc
- 成语故事选讲结课论文——肖娜.doc
- 成语辨析510例.doc
- 成都地铁5号线建设概况.doc
- 我与规范汉字的故事.doc
- 我们爱你啊中国.doc
- 我国出现全面通胀的防范与对策.doc
- 我国常见观赏植物的形态特征.doc
- TCO镀膜玻璃项目工程组织方案_参考.pdf
- BRC最新全球标准包装材料第6版中文版.pdf
- PMnNPZT功率压电陶瓷制备、性能优化及大功率特性表征论文.pdf
- HXGE系列网关 DLT_645_2007快速指南.pdf
- Gigalight光联 光收发器 GQS-SPO101-LR4C GQS-SPO101-LR4CM 说明书.pdf
- BenQ BenQ 电视 E24-5000 用户手册.pdf
- Texas Instruments 德州仪器 浪涌和 ESD 保护器件 ESDS302, ESDS304 数据手册.pdf
- 3S PROTECTION 全身式安全带 用户手册.pdf
- Efort埃夫特智能机器人股份有限公司工业机器人ER15-1400用户手册.pdf
- BL-321-E11说明书用户手册.pdf
原创力文档


文档评论(0)