品牌知名度调研问卷>>

什么是搜索引擎 搜索引擎的工作原理

本文章由注册用户 知识杂谈 上传提供 ★ 评论 发布 纠错/删除 版权声明 0
摘要:在互联网时代,我们应该都用过搜索引擎查询过一些信息。说到搜索引擎,我们脑海里想到的无非就是百度、谷歌、搜狗等等。搜索引擎这个名字也许我们并不陌生,但至于什么是搜索引擎也许大家并不怎么了解。下面小编就来介绍搜索引擎的含义及搜索引擎的工作原理。

一、什么是搜索引擎

搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上采集信息,在对信息进行组织和处理后,为用户提供检索服务,将检索的相关信息展示给用户的系统。搜索引擎是工作于互联网上的一门检索技术,它指在提高人们获取搜集信息的速度,为人们提供更好的网络使用环境。从功能和原理上搜索引擎大致被分为全文搜索引擎、元搜索引擎、垂直搜索引擎和目录搜索引擎等四大类。

二、搜索引擎的工作原理

搜索引擎的工作原理是从互联网上抓取网页,建立索引数据库,在索引数据库中搜索排序。它的整个工作过程大体分为信息采集、信息分析、信息查询和用户接口四部分。信息采集是网络机器人扫描一定IP地址范围内的网站,通过链接遍历Web空间,来进行采集网页资料,为保证采集的资料最新,网络机器人还会回访已抓取过的网页;信息分析是通过分析程序,从采集的信息中提取索引项,用索引项表示文档并生成文档库的索引表,从而建立索引数据库;信息查询是指用户以关键词查找信息时,搜索引擎会根据用户的查询条件在索引库中快速检索文档,然后对检出的文档与查询条件的相关度进行评价,最后根据相关度对检索结果进行排序并输出。

三、搜索引擎的工作流程

1、爬行和抓取

搜索引擎派出一个能够在网上发现新网页并抓文件的程序,这个程序通常称之为蜘蛛(Spider)。搜索引擎从已知的数据库出发,就像正常用户的浏览器一样访问这些网页并抓取文件。搜索引擎通过这些爬虫去爬互联网上的外链,从这个网站爬到另一个网站,去跟踪网页中的链接,访问更多的网页,这个过程就叫爬行。这些新的网址会被存入数据库等待搜索。所以跟踪网页链接是搜索引擎蜘蛛(Spider)发现新网址的最基本的方法,所以反向链接成为搜索引擎优化的最基本因素之一。搜索引擎抓取的页面文件与用户浏览器得到的完全一样,抓取的文件存入数据库。

2、建立索引

蜘蛛抓取的页面文件分解、分析,并以巨大表格的形式存入数据库,这个过程即是索引(index)。在索引数据库中,网页文字内容,关键词出现的位置、字体、颜色、加粗、斜体等相关信息都有相应记录。

3、搜索词处理

用户在搜索引擎界面输入关键词,单击“搜索”按钮后,搜索引擎程序即对搜索词进行处理,如中文特有的分词处理,去除停止词,判断是否需要启动整合搜索,判断是否有拼写错误或错别字等情况。搜索词的处理必须十分快速。

4、排序

对搜索词处理后,搜索引擎程序便开始工作,从索引数据库中找出所有包含搜索词的网页,并且根据排名算法计算出哪些网页应该排在前面,然后按照一定格式返回到“搜索”页面。再好的搜索引擎也无法与人相比,这就是为什么网站要进行搜索引擎优化(SEO)。没有SEO的帮助,搜索引擎常常并不能正确的返回最相关、最权威、最有用的信息。

网站提醒和声明
本网站为注册用户提供信息存储空间服务。除Maigoo网官方发布内容外,用户自主上传的文章、文字、图片等均不代表本站立场,本站亦不主动修改编辑,不对其真实性、合法性、准确性负责。如涉侵权、违法虚假等问题,权利人可通过平台投诉并提交相关证明,平台将依法履行通知和删除义务。 申请删除>> 纠错>> 投诉侵权>> 平台自有内容(文字、图片、界面、榜单、商标、LOGO 等)知识产权归本站所有,未经书面许可,禁止复制、转载、商用。
提交说明: 快速提交发布>> 查看提交帮助>> 注册登录>>
最新评论
相关推荐
什么是搜索引擎推广 搜索引擎推广的方法有哪些
对于新上线的网站而言,想要从搜索引擎中获得流量是非常困难的。若想引流,就需要懂得搜索引擎推广。那么什么是搜索引擎推广?搜索引擎推广其实就是把公司网站展示在搜索引擎上,这样网民们搜索相关关键词的时候,公司网页就会被检索出来,网民们点击进去,就看到了你的产品相关,起到推广的作用。搜索引擎推广的方法有哪些?下面来了解下。
网站推广方法的方法有哪些 SEO核心技术
有了个人的网站或者企业网站就需要让更多的人去访问,那么就涉及到了网络推广,否则网站被访问的几率很小,那么网站也就失去了意义,那么怎么推广网站让网站会吸引更多人访问呢?网站推广方法的方法有哪些?如何实现SEO?下面就来一起了解一下吧。
搜索引擎营销是什么意思 搜索引擎营销的方法有哪些
搜索引擎营销,也称为SEM,是一种基于搜索引擎平台的网络营销。通过搜索引擎营销可以扩大网站影响力及知名度,也可以在众多同行中脱颖而出,获得更多的流量。SEM有两个主要支柱:搜索引擎优化和PPC付费搜索广告。下面来了解下搜索引擎营销的方法。
搜索引擎的基本结构 搜索引擎的主要模块及功能
搜索引擎是将与用户检索内容相关的信息展示给用户的系统,是一项检索服务,是根据一定的策略,用特定的计算机程序,从网上搜集、整理信息并呈现给用户。搜索引擎技术的核心模块一般包括爬虫、索引、检索和排序等,同时可添加其他一系列辅助模块,以为用户创造更好的网络使用环境。下面来了解下搜索引擎的基本结构及模块功能。
搜索引擎和浏览器的区别 搜索引擎和数据库的区别
也许在很多人的意识里,搜索引擎就是浏览器,浏览器就是搜索引擎,其实这是不正确的想法。搜索引擎不是浏览器,它们之间有区别。浏览器是一个程序,通过这个程序可以链接到互联网,让网民通过这个浏览器查看到服务器上面的资料。而搜索引擎是一个网站,通过一定的算法,向用户提供网站收集到的资料。搜索引擎和数据库又有什么区别?下面来了解下。