模板引擎工作原理_「白皮书解读搜索引擎的工作原理」如何排序
导读:搜索引擎是如何对网站进行排序的呢?今天解读的是索引。
本文解读的是:《百度官方课程检索排序》
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
模板引擎工作原理_「白皮书解读搜索引擎的工作原理」如何排序相关推荐
- excel共享工作簿_在Excel中避免共享工作簿
excel共享工作簿 Occasionally a client asks me to create a shared workbook in Excel, so two or more employ ...
- 自学嵌入式能找到工作吗_如何找到理想的嵌入式软件工作
自学嵌入式能找到工作吗 by Rohan Dasika 通过罗汉·达西卡(Rohan Dasika) 如何找到理想的嵌入式软件工作 (How to land your dream embedded s ...
- java断点续传原理_很简单的Java断点续传实现原理
原理解析 在开发当中,"断点续传"这种功能很实用和常见,听上去也是比较有"逼格"的感觉.所以通常我们都有兴趣去研究研究这种功能是如何实现的? 以Java来说,网 ...
- 百姓大药房JAVA面试_「老百姓大药房面试|面试题」-看准网
匿名用户 面试了职位:公关经理 面试未通过看似无比专业的面试,其实呵呵的操作 首先我是今年正月16去的面试,面试开始给人一种无比专业的现象.还需要做一套智商测试题,对测试你智商的答卷,还有星座问答(说 ...
- vscode php插件_「PHP从入门到颈椎病康复」基础篇——HelloWorld
需要的前驱知识 在学习这篇文章之前,需要有一点HTML的基础,需要的小伙伴可以点开我的主页,查看<「HTML从入门到颈椎病康复」>系列文章. 啥玩意是php PHP:"超文本预处 ...
- 三极管工作原理_「硬见小百科」半导体三极管的工作原理
PNP型半导体三极管和NPN型半导体三极管的基本工作原理完全一样,下面以NPN型半导体三极管为例来说明其内部的电流传输过程,进而介绍它的工作原理.半导体三极管常用的连接电路如图15-3(a)所示.半导 ...
- ai人工智能换脸原理_他们如何看待AI监视内部工作原理
ai人工智能换脸原理 Large scale intelligent surveillance systems used by governments and corporates have attr ...
- 4个mos管驱动的全桥电路原理_最经典MOS管电路工作原理及详解没有之一
欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 1105621549 高可靠新能源行业顶尖自媒体 在这里有电力电子.新能源干货.行业发展趋势分析.最新产品介绍.众多技术达人与您分享经验,欢 ...
- mysql select内部原理_数据库SQL SELECT查询的工作原理
作为Web开发人员,虽并非专业的DBA,但我们总是离不开数据库.一般开发员只会应用SQL的四条经典语句:select,insert,delete,update.以至于从来没有研究过它们的工作原理,在这 ...
最新文章
- php怎么输出3个函数和,PHP利用var_dump,var_export,print_r三个函数的区别示例
- 利用redis漏洞远程添加计划任务挖取比特币
- 15 个必须知道的 Chrome 开发工具技巧
- 新版JupyterLab快捷键+调试技巧(建议收藏)
- 看我打脸Message Pack
- 【转】qt触摸屏隐藏鼠标指针
- C#调用C++编写的dll库
- node 获取表单数据 为空_寻offer之JS数据结构与算法 -- 栈
- SQL语句中AND OR运算符优先级
- MathExamV2.0四则混合运算计算题生成器
- 关于学习scala中lazy关键字的记录
- Android计算器LinearLayout实现布局
- 根据用户输入的Email跳转到相应的邮箱登录页面【蕃薯耀分享】
- Python:忽如一夜春风来,千树万树梨花开
- day19正则表达式作业
- java咖啡是研磨的吗_咖啡的研磨程度,真的很重要吗?
- matlab中normfit的使用
- 图像处理(3):深度学习之图像分类(垃圾分类案例)
- python数据可视化字段,Python数据可视化
- 安科瑞能效管理系统在地下污水处理厂中的应用
热门文章
- 【英语学习】【Level 08】U03 My Choice L1 Good books are like good friends
- 【英语学习】【Daily English】U06 Shopping L04 I like everything aboutit but the price.
- 【面试篇】Java多线程并发-Java中的CAS机制算法
- js 时间加减_【JS】550 简单几步让你的 JS 写得更漂亮
- 浅谈K短路算法(KSP)之二(YEN .J算法求解)
- c语言连接别人的网络,链接别人的无线网络WIFI不知道密码该如何获取
- [java8]时间差
- mysql自带压测工具--mysqlslap
- CentOS 安装VNC
- OpenResty中使用反向代理