当搜索引擎蜘蛛对抓取的页面进行程序计算得到排索引后,就准备好用户搜索进行处理了,搜索引擎面对的用户大部分是通过在搜索框输入搜索词后得到一个列表页面,这个搜索结果页面是基于大量的搜索索引库建立起来的。那么网站推广公司下来带大家看看它是如何完成这一环节的呢?
1、对提交的搜索请求进行分析
当用户在搜索引擎上输入关键词,提交请求后,它会对该搜索请求进行详细分析。分析搜索请求包括:中文分词,去停止词,指令处理,拼写矫正,整合搜索触发等一系列程序之后开始进行下一步。
2、进行文件匹配
蜘蛛时刻都在爬行和抓取,期间不断对抓取的数据进行归纳整理和储存。搜索词经过处理后,搜索到的是以词为基础的关键词集合。文件匹配阶段就是找到含有所有搜索关键词的所有文件。
3、初始子集筛选
为了更加快速地满足用户的需要,搜索引擎需要从所有的相关页面中进行选择,只计算权重较高的页面返回给用户,这个过程就是初始子集筛选。
4、相关性计算
这步就是要对子集页面中关键词的相关性进行计算。也是相关性是排名的最重要的一步。包括关键词常用度、链接的使用和页面权重、关键词出现的位置、密度和字频、距离等都是它计算的范围。
5、排名显示
所有排名确定后,排名程序会调用原始页面的标题标签、说明标签、快照日期等数据显示在页面上。深圳博纳网站推广公司编辑整理关于“网站推广公司浅析搜索引擎是如何进行排名?”的知识就介绍分享到这里,谢谢关注。