导读:搜索引擎是如何对网站进行排序的呢?今天解读的是索引。

本文解读的是:《百度官方课程检索排序》

1、检索排序原理

2、影响搜索结果排序的几个因素

一、检索排序原理

搜索引擎工作过程包括:抓取——存储——页面分析——索引——检索。我们时常听到这样一个观点,先有收录,后有索引,或者先有索引,后有收录,根据我的研究经过反复数据演算,先有收录,后有索引是有一定依据的,比如一篇文章,site有索引结果,但输入url又没有搜索结果,那么这个是典型的有收录没有索引,没有索引意味着没有参与排名。

检索系统主要分为5个部分,我们这里就拿个例子,比如“10号线地铁故障”,那么百度分词的结果如下:

10 0x1

号 0x2

线 0x3

地铁 0x4

故障 0x5

那么每个term文档合集如下:

0x1 文章1、文章2、文章3

0x2 文章1、文章3、文章4

0x3 文章2、文章4…

求交过滤后,能满足用户需求结果排序的就是文章1、文章2、文章4,也就是说,用户查找10号线地铁故障一词,展现出来的就是文章1、2、4。

那么最终排序取决于网站评级、主体内容质量、相关度、时效性等。

那么我们在做搜索引擎优化的时候,就知道怎么去撰写文章标题和文章内容了。也就是说,我们的内容尽可能都包含标题分词后的关键词。

二、影响搜索结果排序的几个因素

影响排序的几个因素:

1、相关性(主关键词数量以及相关词和外链指向锚文本)

2、网站权威性(包括各种认证、备案等)

3、时效性(按照标准时间新出现的网页)

4、重要性(点击、停留时长、跳出率等、外链投票)

5、丰富度(文字、图文、视频搭配或满足90%用户需求)

6、受欢迎程度(转发、评论)

这里只提2方面,一个是相关性占据排序70%。另外一个满足90%用户需求,这里我举个例子,

比如搜索“感冒了怎么办”,那么搜索结果是感冒出现的症状、感冒出现每个症状应该怎么做和后续注意事项等等,这些结果覆盖越多,越能满足用户需求。

另外排序是搜索引擎引用机器学习,让程序自动计算公式,非人工参与。

文章首发迅步,原文链接:https://www.91xb.cn/5281.html

模板引擎工作原理_「白皮书解读搜索引擎的工作原理」如何排序相关推荐

  1. excel共享工作簿_在Excel中避免共享工作簿

    excel共享工作簿 Occasionally a client asks me to create a shared workbook in Excel, so two or more employ ...

  2. 自学嵌入式能找到工作吗_如何找到理想的嵌入式软件工作

    自学嵌入式能找到工作吗 by Rohan Dasika 通过罗汉·达西卡(Rohan Dasika) 如何找到理想的嵌入式软件工作 (How to land your dream embedded s ...

  3. java断点续传原理_很简单的Java断点续传实现原理

    原理解析 在开发当中,"断点续传"这种功能很实用和常见,听上去也是比较有"逼格"的感觉.所以通常我们都有兴趣去研究研究这种功能是如何实现的? 以Java来说,网 ...

  4. 百姓大药房JAVA面试_「老百姓大药房面试|面试题」-看准网

    匿名用户 面试了职位:公关经理 面试未通过看似无比专业的面试,其实呵呵的操作 首先我是今年正月16去的面试,面试开始给人一种无比专业的现象.还需要做一套智商测试题,对测试你智商的答卷,还有星座问答(说 ...

  5. vscode php插件_「PHP从入门到颈椎病康复」基础篇——HelloWorld

    需要的前驱知识 在学习这篇文章之前,需要有一点HTML的基础,需要的小伙伴可以点开我的主页,查看<「HTML从入门到颈椎病康复」>系列文章. 啥玩意是php PHP:"超文本预处 ...

  6. 三极管工作原理_「硬见小百科」半导体三极管的工作原理

    PNP型半导体三极管和NPN型半导体三极管的基本工作原理完全一样,下面以NPN型半导体三极管为例来说明其内部的电流传输过程,进而介绍它的工作原理.半导体三极管常用的连接电路如图15-3(a)所示.半导 ...

  7. ai人工智能换脸原理_他们如何看待AI监视内部工作原理

    ai人工智能换脸原理 Large scale intelligent surveillance systems used by governments and corporates have attr ...

  8. 4个mos管驱动的全桥电路原理_最经典MOS管电路工作原理及详解没有之一

    欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 1105621549 高可靠新能源行业顶尖自媒体 在这里有电力电子.新能源干货.行业发展趋势分析.最新产品介绍.众多技术达人与您分享经验,欢 ...

  9. mysql select内部原理_数据库SQL SELECT查询的工作原理

    作为Web开发人员,虽并非专业的DBA,但我们总是离不开数据库.一般开发员只会应用SQL的四条经典语句:select,insert,delete,update.以至于从来没有研究过它们的工作原理,在这 ...

最新文章

  1. php怎么输出3个函数和,PHP利用var_dump,var_export,print_r三个函数的区别示例
  2. 利用redis漏洞远程添加计划任务挖取比特币
  3. 15 个必须知道的 Chrome 开发工具技巧
  4. 新版JupyterLab快捷键+调试技巧(建议收藏)
  5. 看我打脸Message Pack
  6. 【转】qt触摸屏隐藏鼠标指针
  7. C#调用C++编写的dll库
  8. node 获取表单数据 为空_寻offer之JS数据结构与算法 -- 栈
  9. SQL语句中AND OR运算符优先级
  10. MathExamV2.0四则混合运算计算题生成器
  11. 关于学习scala中lazy关键字的记录
  12. Android计算器LinearLayout实现布局
  13. 根据用户输入的Email跳转到相应的邮箱登录页面【蕃薯耀分享】
  14. Python:忽如一夜春风来,千树万树梨花开
  15. day19正则表达式作业
  16. java咖啡是研磨的吗_咖啡的研磨程度,真的很重要吗?
  17. matlab中normfit的使用
  18. 图像处理(3):深度学习之图像分类(垃圾分类案例)
  19. python数据可视化字段,Python数据可视化
  20. 安科瑞能效管理系统在地下污水处理厂中的应用

热门文章

  1. 【英语学习】【Level 08】U03 My Choice L1 Good books are like good friends
  2. 【英语学习】【Daily English】U06 Shopping L04 I like everything aboutit but the price.
  3. 【面试篇】Java多线程并发-Java中的CAS机制算法
  4. js 时间加减_【JS】550 简单几步让你的 JS 写得更漂亮
  5. 浅谈K短路算法(KSP)之二(YEN .J算法求解)
  6. c语言连接别人的网络,链接别人的无线网络WIFI不知道密码该如何获取
  7. [java8]时间差
  8. mysql自带压测工具--mysqlslap
  9. CentOS 安装VNC
  10. OpenResty中使用反向代理