新闻观点资讯

探知 • 创造美好

不断超越客户的期望值,源自我们对这个行业的热爱

简述搜索引擎的工作原理

来源:https://www.bb620.com| 2014-10-25 13:43:30

搜索引擎的基本工作原理包括如下三个过程:首先在互联网中发现、搜集网页信息;同时对信息进行提取和组织建立索引库;再由检索器根据用户输入的查询关键字,在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并将查询结果返回给用户。 搜索引擎蜘蛛程序,其实就是搜索引擎的一个自动应用程序,它的作用是什么呢?其实很简单,就是在互联网中浏览信息,然后把这些信息都抓取到搜索引擎的服务器上,然后建立索引库等等,我们可以把搜索引擎蜘蛛当做一个用户,然后这个用户来访问我们的网站,然后在把我们网站的内容保存到自己的电脑上!比较好理解。

1. 搜集信息:搜索引擎的信息搜集基本都是自动的。搜索引擎利用称为网络蜘蛛的自动搜索机器人程序来连上每一个网页上的超连结。理论上,若网页上有适当的超链结,机器人便可以遍历绝大部分网页。

2. 整理信息:搜索引擎整理信息的过程称为“建立索引”。搜索引擎不仅要保存搜集起来的信息,还要将它们按照一定的规则进行编排。那么它每次找资料都得把整个资料库完全翻查一遍,如此一来再快的计算机系统也没有用。

3. 接受查询:用户向搜索引擎发出查询,搜索引擎接受查询并向用户返回资料。搜索引擎每时每刻都要接到来自大量用户的几乎是同时发出的查询,用户便能到达含有自己所需资料的网页。通常搜索引擎会在这些链接下提供一小段来自这些网页的摘要信息以帮助用户判断此网页是否含有自己需要的内容。

通过指向该网页的外链锚文本所传递的权重数值,来为此网页确定一个权重数值,同时结合上述的“重要信息分析”,从而确立此网页的关键词集合p中每一个关键词所具备的排名系数。

搜索引擎的工作分为四个步骤:
1. 爬行和抓取
搜索引擎派出一个能够在网上发现新网页并抓文件的程序,这个程序通常称之为蜘蛛。搜索引擎从已知的数据库出发,这些新的网址会被存入数据库等待抓取。所以跟踪网页链接是搜索引擎蜘蛛发现新网址的最基本的方法,所以反向链接成为搜索引擎优化的最基本因素之一。搜索引擎抓取的页面文件与用户浏览器得到的完全一样,抓取的文件存入数据库。

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

3.搜索词处理
用户在搜索引擎界面输入关键词,单击“搜索”按钮后,搜索引擎程序即对搜索词进行处理,如中文特有的分词处理,去除停止词,判断是否需要启动整合搜索,判断是否有拼写错误或错别字等情况。搜索词的处理必须十分快速。搜索引擎蜘蛛几乎是24小时不休息的(在此为它感到悲剧,没有假期。哈哈。)那么蜘蛛下载回来的网页怎么办呢?这就需要到了第二个系统,也就是搜索引擎的分析系统。

4.排序
对搜索词处理后,搜索引擎程序便开始工作,从索引数据库中找出所有包含搜索词的网页,再好的搜索引擎也无法与人相比,这就是为什么网站要进行搜索引擎优化。没有SEO的帮助,搜索引擎常常并不能正确的返回最相关、最权威、最有用的信息。

正如上文所说,用户在查询时所得到的查询结果并非是及时的,而是在搜索引擎的缓存区已经大体排好的,当然搜索引擎不会未卜先知,那么这样下来,搜索引擎就可以在用户产生查询行为之前,将词库中的每一个关键词其对应的URL排名先行计算好,这样就大大节省了处理查询的时间了。

搜索引擎直至现在,都是在不断完善用户体验,争取在用户搜索查询时输出最匹配的结果,从而让用户依赖上搜索引擎,才能赚取更多的广告费用(例如百度推广),举个例子:CCTV频道的用户很多,但是从不跟看CCTV的用户收钱,但能赚到很多的广告费;在这里指的匹配不光是字符上的匹配,我们可以去百度搜索“PC”会看到“电脑”也是飘红的。


简述搜索引擎的工作原理由东莞网站设计编辑 https://www.bb620.com/news/210.html如需转载请注明出处

惠州网站建设 潮州网站建设 汕头网站建设 营销型网站建设 清远网站建设 SEO外包网站建设 东莞建网站 东莞网站建设 东莞网站开发 东莞做网站公司 东莞网页设计 东莞做网站 东莞建站费用 东莞网站制作

喀什装修公司 兰州装修公司 湘潭装修公司 株洲装修公司 义乌装修公司 广元装修公司 莆田装修公司 南阳装修公司 南京助孕 聊城助孕 厦门助孕 衢州助孕 新乡助孕 常州助孕 桂林助孕 焦作助孕

多一份参考,总有益处