网络推广

首页 > 网络推广 > 正文内容

关于搜索引擎架构理解

襄助网络2周前 (11-06)网络推广213

1、搜索引擎流程

如图,整个搜索引擎逻辑可以理解成两条线,上面是需求理解,下面是资源管理,然后合理的让资源以符合用户需求的方式给出,就是搜索引擎做的事情。

所以,总结为以下3件事:需求理解、资源管理、匹配逻辑

关于搜索引擎架构理解

2、检索关系图

各个模块的工作

master(M1/M2)是大脑,控制中心,负责进行全局调控,外加整合处理;

QS负责用户的需求理解分析

GS负责对页面整体排序

RS是对结果的包装和美化

各个模块的具体工作:

M1:

连接Master1(Gs),接收Master2-Gs排序后返回的结果

连接LBS、外部整合、KS 等服务

负责大库数据 与 LBS、外部整合、KS的混排工作

负责整体结构化结果聚合工作

QS热度 + 结构化聚合策略 + Gs结果信息 = 共同指导混排

【整合结果层:策略来源QS,决定者M1】

QS:

需求分析,可以提供query分类、核心词、同义词、实体词等信息

M2:

连接各类worker-IS检索集群

通过QS、GS策略 执行 检索调度

获取IS数据发送GS 进行全局排序

获取DI

【大库搜索结果层:决定者GS】

QS:

Query解析、变换

Query用户需求识别

需求类别热度识别(排序参照)

QT 含 内部、外部整合、LBS query类别召回

Query实体词识别

连接纠错、新闻词server 识别纠错词、新闻词

GS:

从Master2获取IS检索结果

进行全局结果排序

(暂不包括 外部整合与LBS排序)

IS:

根据Query特征对索引进行检索,结合网页特征及Query特征,基本确定相关网页集合

3、 网页结果构成

可以从query的理解上研究怎样找到最好的给出结果的方式(即上面说的第三件事,匹配逻辑);

也可以从搜索结果的来源上,研究怎样逐一优化,这种方式可以理解为上面说的第二件事,资源管理;

4、系统架构图

检索关系图可以看成是对搜索引擎的业务的横向理解,即理解用户从输入query到结果呈现的过程是怎样的;

系统架构图可以看成是纵向理解;

相关文章

怎样进行seo能获得更好的关键词排名

怎样进行seo能获得更好的关键词排名

第一步:前期准备首先进行网站定位,看下网站想要做什么样的产品或者服务。然后分析竞争对手,并且发现竞争对手的优点。目的是取其精华去其糟粕。第二步:建立关键词词库根据用户(想要取得这样的产品或者服务的时候...

什么是ai域名如何注册ai域名

什么是ai域名如何注册ai域名

ai域名是安圭拉岛的国别域名,任何人可注册。ai可以代表人工智能,也可以代表“爱”,很多高科技公司都比较热衷于启用.ai域名。① 登录注册商网站②在域名查询处,输入想要注册的域名,比如XXX.ai 然...

怎么刷百度手机网站关键词快速排名

怎么刷百度手机网站关键词快速排名

要把关键词排到首页,那做的工作量就多了,第一:选择好关键词,第二:做该关键词的长尾关键词,第三:站外推广,选择大平台发布关键词信息。选择关键词,试想你要做的关键词,先查看搜索指数、竞争的难易程度、搜索...

百度怎么设置默认搜索引擎

百度怎么设置默认搜索引擎

1. 若你的电脑中未安装百度搜索引擎,可以通过访问应用商店来下载百度应用程序。你可以轻松地在应用商店中搜索并安装“百度”应用。2. 如果你只是需要使用百度来进行搜索,可以打开任何一款网络浏览器。3....

常用的网络推广技巧有哪些

常用的网络推广技巧有哪些

1. 搜索引擎推广方法搜索引擎推广是利用搜索引擎和分类目录等网络工具进行的网站推广。主要形式有基于搜索引擎的方法和基于分类目录的方法。前者包括搜索引擎优化、关键词广告等,后者主要是分类目录登录。随着搜...

小程序怎么申请

小程序怎么申请

小程序怎么申请:微信小程序的申请流程1、微信小程序的申请流程其实很简单,进入微信公众平台,点击立即注册,选择账号注册类型小程序,填写小程序账号信息,包括邮箱、密码等。2、然后系统会发送一个邮件,登陆到...

现在,非常期待与您的又一次邂逅

我们努力让每一次邂逅总能超越期待