搜索引擎工作原理详细解读。_天天百事通
时间:2023-06-16 23:58:42来源:兴义之窗

搜索引擎的工作过程大体上可以分成三个阶段:(1)爬行和抓取 (2)预处理 (3)排名

爬行和抓取


【资料图】

1.蜘蛛 :搜索引擎用来爬行和访问页面的程序被称为蜘蛛 spider),也称为机器人 bot)。蜘蛛访问任何一个网站时,都会先访问网站根日录下的robots.txt文件。如果robots.txt文件禁止搜索引擎抓取某些文件或日录,蜘蛛将遵守协议,不抓取被禁止的网址。

2.跟踪链接:最简单的爬行遍历策略分为两种,一种是深度优先,另一种是广度优先。所谓深度优先,指的是蜘蛛沿着发现的链接一直向前爬行,直到前面再也没有其他链接,然后返回到第一个页面,沿着另一个链接再一直往前爬行。广度优先是指蜘蛛在一个页面上发现多个链接时,不是顺着一个链接一直向前,是把页而上所有第一层接都爬一遍,然后再沿着第二层页面上发现的链接爬向第三页面。

3.吸引蜘蛛:网站的页面权重高、质量高。资格老的网被认为权重比较高,这种网站被爬行的深度也会比较高,另外吸进蜘蛛的条件是页面更新频率、原创、导入链接、与首页的距离。

4.地址库:地址库中的 URL 有几个来源: (1)人工录入的种子网站,(2)蜘蛛抓取页面后,从 HTML 中解析出新的链接 URL,(3)站长通过搜索引擎网页提交表格提交进来的网址。

5.文件存储:搜索引擎蜘蛛抓取的数据存入原始页面数据库。其中的页面数据与用户浏览器得到的HTML 是完全一样的。每个URL 都有一个独特的文件编号。

6.爬行时的复制内容检测:遇到权重很低的网站上大量转袭抄袭内容时。很可能不再继续爬行。这也就是有的站长在日志文件中发现了频练,面从来没有被真正收录过的原因。

预处理

1.提取文字:搜索引擎预处理首先要做的就是从 HTML,文件中去除签、程序,提取出可以用于排名处理的网页面文宁内容。

2.中文分词:中文分词方法基木上有两种,一种是基于词典匹配,另一种是基干统计

3.去停止词:页面内容中都会有一些出现频率很高,却对内容没有任何影响的词,如“的”“地”,“得”之类的助词,“啊”“哈”“呀”之类的感叹词,“从而”“以”。“却”之类的副词或介词。这些词被称为停止词。

4.消除噪声:消噪的基本方法是根据HTML标签对页面分块,区分头部、导航,正文、页脚、广告等区域,在网站中重复出现的区块往往属于噪音。

5.去重:搜索引擎希望只返回相同的章中的一篇,所以在进行索引前还需要识别和删除重复内容,这个过程称为“去重”。

6.正向索引:搜索引擎索引程序将页面及关键词形成词表结构存储进索引库。简化的索引词表形式。

7.倒叙索引:搜索引擎会将正向索引数据库重新构造为倒排索引,把文件对应到关键词的射转换为关键词到文件的映射。

8.链接关系计算

9.特殊文件处理:除了HTNL 文件外,搜索引擎通常还能抓取和索引以文字为基础的多种文件类型,如PDF、Word、WPS、XLS、PPT、TXT 文件等。

排名

1.搜索词处理:(1)中文分词,(2)去停止词,(3)指令处理, (4)拼写错误娇正, (5)整合搜索触发.

2.文件匹配:搜索词经过处理后,搜索引擎得到的是以词为基础的关键词集合。

3.初始子集的选择:找到包含所有关键词的匹配文件后,还不能进行相关性计算,因为找到的文件经常会看几万几百万。甚至上千万个。要对这么多文件实时进行相关性计算。

4.相关性计算:(1)关键词常用程度。(2)词频及密度。(3)关键词位置及形式。(4)关键词距离。(5)链接分析及页面权重。

5.排名过滤及调整:选出匹配文件子集、计算相关性后,大体排名就已经确定了。

6.排名显示:所有排名确定后,排名程序调用原始贞面的标题标签、说明标签、快照日期等数据显示在页面上。有时搜索引擎需要动态生成页面摘要,而不是调用页面本身的说明标签。

7.搜索缓存:用户搜索的关键词有很大一部分是重复的。按照 2/8 定律,20%的搜索词占到了总搜索次数的 80%。

8.查询及点击日志:搜索用户的IP 地址、搜索的关键词、搜索时间,以及点击了哪些结果页面,搜索引擎都记录形成日志

本文来自:大连黑白字母网络 www.heibaizimu.com (网站建设,小程序开发,SEO,APP开发,短视频运营)

标签:

最新
  • 什么是科创板股票?科创板中签多少股?

    什么是科创板股票?科创板是属于上海证券交易所之下的,独立于主板市场的新型板块,在科创板上市的股票就

  • 苹果在线商店打不开是怎么回事?苹果AppStore已购项目怎么删除?

    苹果在线商店打不开是怎么回事?1、可能是当前苹果服务器连接不畅,建议等待片刻后重新打开;2、可能是当

  • 显示器无信号主机正常是什么原因?显示器无信号进入省电模式黑屏怎么办?

    显示器无信号主机正常是什么原因?造成这种情况的原因有大概两种,需要一一排查,以解决问题。1、如果主

  • 你知道端午节纪念谁吗?端午节简介

    端午节纪念的是楚国诗人屈原,也有纪念伍子胥、曹娥及介子推等说法。但是说法最多的是纪念屈原,据说当

  • 桂花酒怎么泡制?桂花酒正确炮制方法介绍

    想必现在有很多小伙伴对于桂花酒怎么泡制是什么方面的知识都比较想要了解,那么今天小好小编就为大家收

  • 贷款倒贷表示的是什么意思?倒贷形成的原因是什么?

    贷款倒贷表示的是什么意思?银行倒贷通常是指客户在银行直接办理贷款来还旧的贷款债务,俗称倒贷。在倒贷

  • 最新消息:国际排联公布参加今年世界男排联赛的16支队伍大名单

    随着国际排联公布参加今年世界男排联赛的16支队伍大名单,国外媒体也对各队阵容的平均年龄进行了统计。

  • 水瓶婆婆和白羊儿媳相处可能会比较和谐 婆婆不愿多管闲事?

    TOP5:双子座婆婆vs射手座儿媳双子座婆婆和射手座媳妇儿关系会比较和谐的原因是双子座婆婆其实没那么多

  • 糯米胶含甲醛吗?糯米胶甲醛挥发期多久?

    糯米胶含甲醛吗合格的糯米胶是不含甲醛的,因为它采用天然糯米经过多道工序制成粘合剂,不含甲醛。但糯

  • 石灰水蒸蛋对身体有害吗?石灰水蒸蛋要蒸多久?

    石灰水蒸蛋对身体有害吗1 石灰水是食品添加剂,能促进蛋液凝固、增加蒸蛋口感,并起到清热去火、驱虫

  • ba系统是什么意思?ba系统控制原理

    ba系统是什么意思?BA系统全称楼宇设备自控系统(Building Automation System-RTU),是以一台微机为中心

  • 怎么判断对方是拉黑还是删除?先拉黑再删除会怎样?

    微信删除对方之后不会有提示,对方好友列表中依然存在,但是无法发送消息、查看朋友圈。语音视频童话等

  • 非遗古法工艺杯泡茶(朝阳红)

    温州红茶称为温红,以平阳、泰顺两地最佳,在茶香遍野的朝阳山上,红茶一直未曾断过,同二三人共饮,得半日之

  • 专家建议给生孩子的人发薪水 养孩子生孩子本身就是一份工作

    据网易新闻《C位观察》节目,一位智库专家建议给生孩子的人发工资。11日, 专家建议给生孩子的人发薪水

  • 滚筒洗衣机晃动厉害怎么办?滚筒洗衣机抖动厉害什么原因?

    滚筒洗衣机晃动厉害怎么办?1、滚筒洗衣机晃动厉害有可能是因为洗衣机内筒当中的衣物重量不平衡,或者是

  • 信用卡逾期半年会怎么样?信用卡逾期有什么后果?

    1、信用卡逾期半年是比较严重的情况了,一般需要承担的后果就是会产生一定的罚息等费用,如果严重的情况

  • 旅游
    • 天天信息:汕尾陆河的特色水果有哪些?汕尾的特色水果是什么?

    • 融资融券定义是什么?融资融券的开通条件是什么?_全球速读

    • 美的空气能热水器怎么样 长菱空气能热水器好不好?

    • 环球热推荐:投资的方式有哪些?常用投资方式有哪些