关于搜索引擎与搜索网站网页搜索,这两个名词都带有“搜索”,估计很多人有点不理解,或者理解为是同一个东西。其实不是的,这两者是完全不同的东西,下面我们来详细分析一下,帮助大家理解二者的区别。
搜索引擎与搜索网站的关系简单说就是:搜索引擎是搜索网站重要的底层系统网页搜索,搜索网站的核心是搜索引擎。
我们现在使用的百度搜索网页搜索、谷歌搜索,其实都是一个搜索网站,搜索网站是我们能直观看到的、使用的。那么问题来了,我们在搜索网站上输入关键字,进行搜索,结果是怎么出来的呢?结果的关联度是怎么处理的呢?这些其实就是底层的搜索引擎做的处理,然后通过搜索网站的结果页展现给我们的。
搜索引擎是啥搜索引擎它是一个很庞大的底层系统,它做的事情都是偏于底层技术性的事,简单说就是:它为搜索网站提供内容的收集、处理与展现。
一套搜索引擎系统有很多子系统,各子系统分工明确,如:
搜索蜘蛛
此“蜘蛛”不是我们现实中见到的蜘蛛,它实际上是一个程序,它爬行于互联网中,去采集互联网上所有网站的内容。
索引器
索引器是将搜索蜘蛛抓取来的内容进行有效的索引分类,从每个网页中提取关键词,以后用户搜索了这个关键词就能找到此篇内容,它会维护一个庞大的“索引库”。
检索器
检索器就是根据搜索网站上的用户输入的搜索词,去“索引库”里查找与关键词匹配的资源,而且会做一些额外操作,如:根据时间或相关度排序、高亮显示搜索词、分页等。
引擎API
引擎API是提供给搜索网站程序调用的,因为网站本身不能直接去操作最底层的搜索引擎,而是由搜索引擎提供了一个接口供网站调用。
搜索网站是啥搜索网站是我们最直观能看到的,是表面上的东西。一个搜索网站功能可以复杂,也可以简单,搜索网站不光光包含了底层的搜索引擎,还包含了:
用户系统
提供给用户登录、注册等。
其它子系统
比如:百度的贴吧、地图、文库,都是集成到百度搜索这个网站上的。
综上,我们了解到了,搜索网站与搜索引擎是一种包含关系,搜索网站是提供给用户用的,搜索引擎是提供给搜索网站用的。