




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
搜索引擎的技术架构,By:觉白,极客SEO之搜索引擎算法系列,因为了解,所以才能做的更好,搜索引擎真的这么简单?,答案是,NO!我们要透过现象看本质,不要被搜索引擎简单的外表所欺骗。事实上,搜索引擎已经成为互联网应用中最具技术含量的应用之一。优秀的搜索引擎需要复杂的架构和算法,以此来支撑对数以百亿计的海量数据获取、存储,以及对用户查询的快速而准确的响应。那么接下来,我们从两个方面来学习下搜索引擎的技术架构。,第一部分 搜索引擎如何获取并存储海量的数据,首先,应该讲到的是爬虫。因为搜索引擎的信息来源于互联网网页,通过网络爬虫将整个互联网信息获取到本地。 其次,“网页去重”。我们把互联网信息获取到本地后,由于互联网上有些信息是完全相同的或者近似重复的,因此就需要网页去重模块对此作出检测,并去除重复内容。 在此之后,搜索引擎会对网页进行解析,抽取出网页主体内容,以及页面中包含的其他页面链接。之所以保存链接,是因为这种链接关系在网页相关性排序阶段是可以利用的,通过“链接分析”可以判断出页面的相对重要性。 最后,因为网页的数量太多,搜素引擎不仅需要保存网页原始信息,还要存储一些中间的处理结果,使用少量的机器明显是不现实的,因此搜索引擎开发了一整套的云存储与云计算平台。,回顾,刚才所学到的是搜索引擎如何获取并存储海量的网页相关信息,这些功能因为不需要实时计算,所以可以被看成搜索引擎的后台计算系统。而搜索引擎的最重要的目的是为用户提供准确全面的搜索结果,如何响应用户查询并实时的提供准确结果构成了搜索引擎前台计算系统。,第二部分 搜索引擎的前台计算系统,当搜索引擎接收到用户的查询词后,首先应该是对查询词进行分析,希望能够结合查询词和用户信息来正确推到的真正搜索意图。 其次,搜索引擎缓存系统。在分析完用户查询词的搜索意图后,那么首先会在缓存中查找,搜索引擎的缓存系统存储了不同的查询意图对应的搜索结果,如果能在缓存系统中找到满足用户需求的信息,可以直接将搜索结果返回给用户。 那么如果没有找到,搜索引擎将调用“网页排序”模块功能,根据用户的查询实时计算哪些网页是满足用户信息需求的,并排序输出作为搜素结果。而排序的重要参考因素就是,一个是相关性因素,另外一个是网页重要性因素。,反作弊模块,除了我们刚才所学到的模块,搜索引擎的“反作弊”模块也是非常重要的。因为搜素引擎作为互联网用户的上网入口,对网络流量的引导至关重要,甚至可以说起到了至关重要的作用。于是,各种“作弊”方式就流行起来了,通过各种手段将网页的搜索排名提高到与其网页质量不相称的位置,这
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年四川省广元市中考历史真题
- 高中校园手工制作活动对学生科学探究能力的培养策略论文
- 芯片出入库管理制度
- 苹果店库存管理制度
- 草莓园全年管理制度
- 茶文化创业计划书
- 《一年级下册语文园地五》课件
- 高二人教版高中英语模块56有效课型课堂教学设计及案例分析郑秋秋
- vivo智能手机营销策划案
- 财产分割协议书
- 2024年杭州市萧山区机关事业单位招聘真题
- 北京经济技术开发区教育领域招聘聘任制教师笔试真题2024
- 2025高考英语解析及其范文
- 2025年6月8日北京市事业单位面试真题及答案解析(下午卷)
- 人力资源测评期末考试试题及答案
- 四川省眉山市东坡区苏辙中学2025年七下英语期末质量跟踪监视试题含答案
- 2024年贵州省粮食储备集团有限公司招聘真题
- 2025年广告创意与传播策略课程期末试卷及答案
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)培训课件
- 深度学习的基本概念试题及答案
- 中外航海文化知到课后答案智慧树章节测试答案2025年春中国人民解放军海军大连舰艇学院
评论
0/150
提交评论