搜索引擎的工作原理
您是否有过这样的疑问?搜索引擎如何找出和处理找到的网页,以及如何决定该在搜索结果页上展示哪些结果?搜索引擎究竟是怎样在眨眼间查遍整个网络,并挑选出您在网页上看到的搜索结果?
搜索引擎都会有专用的软件程序,各大搜索引擎的运作方式其实十分类似,所有的搜索引擎都能处理三项工作;挖掘及分析开放权限的内容,也就是进行检索。将内容分类,也就是建立索引,判断哪些内容对上网搜寻的使用者最为有帮助,也就是为搜寻结果排序。我们接着就来深入谈谈搜索引擎处理这三项工作的方式。
搜索引擎会‘检索’整个网络,来找出网页,图片和视频等内容,这个时候需要借助‘bots’(也就是robots的缩写)‘crawlers’或者spiders等电脑程式来查看所有的网页,bots会随着网页中的链接检索不同的网页。不断地浏览各个网页,然后再找出新连接的内容时,将他们编入索引,这就是bots的任务。接下来搜索引擎得”建立索引。‘索引’是一份庞大无比的数据清单。包含bots找到的所有网页和内容,搜索引擎再在搜索结果网页中展示的信息都取自索引数据库,不过,bots找到的内容不见得都会编入搜索引擎的索引。例如在多个网站上重复出现的内容就不会编入索引。
有人上网搜索时,搜索引擎会比对索引和搜索字词或词组,然后找出相符的结果。假设搜索引擎找到了2亿3千万个相符的结果,接着要为这些结果‘排序’搜索引擎的工作流程才算告一段落。决定网页排序的方法是各个搜索引擎的最高机密,也可以说是‘独家秘方’搜索引擎有几百种决定排序的方式,包括网页上出现的字词。搜索引擎有几百种决定排序的方式,包括网页上出现的字词,有多少其他网站在站内放置了网页的推广链接,以及内容的新颖程度等。然而,无论搜索引擎使用那个公式来决定排名,最终目标都一样,也就是根据网民输入的搜索字词展示最相关的搜索结果。
搜索引擎会日以继业地检索网络上的各种内容,然后分门别类跳出使用者而言最相符的搜索结果,了解这个过程,我们就能总结出搜索引擎喜欢原创新颖的内容,内容的形式可以是文字、图片、视频等。了解到这个过程商家一定能制作出完美的网站。