首页
网址
站长导航
AI导航
设计导航
自媒体导航
新媒体导航
跨境电商导航
程序员导航
卖家导航
电商导航
更多网址
工具
在线工具
生活工具
教育学习
健康生活
实用计算
站长工具
休闲娱乐
PDF工具
图片颜色
查看全部工具 →
API
图片API
娱乐API
实用API
工具API
新闻API
站长API
查看全部API →
资讯
资源分享
羊毛线报
网站优化
其他资讯
科普百科
每天60s读懂世界
百度热点
少数派热点
CSDN全站综合热榜
历史上的今天
哔哩哔哩全站日榜
哔哩哔哩热搜榜
微博热搜榜
搜狗热搜榜
搜狐热榜新闻
今日头条热榜
ACfun弹幕网热榜
安全KER热榜
爱范儿快讯
稀土掘金榜
网易新闻热点榜
51CTO推荐榜
Github热门榜
查看全部文章 →
电台
综合
新闻
经济
音乐
交通
都市
生活
文艺
戏曲
健康
娱乐
教育
资讯
体育
农村
故事
评书
外语
DJ音乐
查看全部电台 →
公众号
资讯
健康
医疗
新闻
科技
品牌
公益
法律
招聘
生活
旅游
媒体
教育
汽车
艺术
美食
商业
金融
银行
体育
娱乐
房产
历史
亲子
其他
音乐
阅读
出行
女性
运动
影视
游戏
时尚
购物
财经
社交
情感
搞笑
达人
其它
查看全部公众号 →
小程序
娱乐社交
旅游出行
影音阅读
金融购物
母婴教育
健康生活
工具图像
查看全部小程序 →
应用
手机APP
手机游戏
PC软件
PC游戏
TV软件
TV游戏
查看全部应用 →
壁纸
4K专区
BABY秀
军事天地
动漫卡通
劲爆体育
小清新
影视剧照
必应壁纸
我爱壁纸
文字控
明星风尚
最新壁纸
月历壁纸
汽车天下
游戏壁纸
炫酷时尚
爱情美图
站长推荐
美女模特
节日美图
萌宠动物
风景大片
查看全部壁纸 →
游戏
益智解谜
动作格斗
射击枪战
消除三消
休闲放松
棋牌桌游
跑酷竞速
冒险闯关
模拟经营
音乐节奏
恐怖惊悚
搞笑整活
查看全部游戏 →
排行榜
点入来访榜
点出访问榜
站点点赞榜
日浏览榜
月浏览榜
总浏览榜
工具浏览榜
API浏览榜
电台收听榜
壁纸浏览榜
软件下载榜
公众号浏览榜
小程序浏览榜
文章浏览榜
查看完整排行榜 →
更多
游戏中心
天气预报
笑话
排行榜
公告中心
热搜榜
中新网
电商报
DJ热舞
友情链接
提交收录
待审站点
小黑屋
流量联盟
站点统计
关于我们
交友广场
我的论坛
用户中心
赞助我们
站长工具
SEO综合查询
备案查询
Whois查询
IP查询
CDN检测
SSL证书查询
DNS查询
Ping检测
本站源码→
登录
注册
资源分享
羊毛线报
网站优化
其他资讯
科普百科
每天60s读懂世界
百度热点
少数派热点
CSDN全站综合热榜
历史上的今天
哔哩哔哩全站日榜
哔哩哔哩热搜榜
微博热搜榜
搜狗热搜榜
搜狐热榜新闻
今日头条热榜
ACfun弹幕网热榜
安全KER热榜
爱范儿快讯
稀土掘金榜
网易新闻热点榜
51CTO推荐榜
Github热门榜
首页
»
站长资讯
»
网站优化
搜索引擎的基本架构是什么?为什么要设计搜索引擎架构?
2022/08/20 12:05 站长聚集站 已浏览385次
收藏
0
作为一名优秀的SEOer,应该了解搜索引擎的工作原理,比如基本的架构。
今天,小小课堂SEO自学网带来的是《搜索引擎的基本架构》。希望本次的SEO技术培训对大家有所帮助。
一、什么是搜索引擎的架构?
搜索引擎架构可以当作软件架构来理解。
① 软件架构
百度百科对于软件架构的描述如下:
软件架构,是指一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。
② 搜索引擎架构
那么搜索引擎的架构,就是用于指导搜索引擎系统中重要的组件以及组件之间关系而设计的抽象模式。
二、设计搜索引擎架构的目标是什么?
SEOer应该知道为什么要设计搜索引擎架构,主要有以下两点:
① 搜索效果
搜索引擎致力于优化用户搜索体验,当用户搜索某个词之后,可以给予用户更多更精准的结果。这就是在质量层面上的目标。
② 搜索效率
搜索引擎追求更快地展现出用户查询词的搜索结果,也是为了提升用户搜索体验,试想如果我们搜索一个词,搜索引擎一分钟后才显示出结果,这样的搜索引擎在这个时代是要被淘汰的。这就是在速度层面上的目标。
小结:因为用户需要一个高效的搜索引擎系统,对搜索引擎有效果和效率的要求,所以,结构的目标也就是这两点了。
三、搜索引擎的基本架构是什么?
对于SEOer而言,只需要在抽象模式上了解搜索引擎架构即可,也无需关注过多的数学公式与算法。
搜索引擎基本架构主要有索引处理和查询处理。
① 索引处理
索引过程主要由以下几个组件来完成:
1)文本采集组件
文本采集组件,主要用于发现、存储和传递文档。
2)文本转换组件
文本转换组件,主要用于提取文档中所有内容和元数据,同时将文本转换为索引项。
元数据可以理解为页面的基本参数,如类型、结构、多少字等等。
索引项,又可以称之为特征,是对文档内容的一部分,符合要求的文档的索引会被存放在索引表中用于搜索。
3)索引创建组件
索引创建组件,利用文本转换组件输出的文档和索引项,创建索引表,从而实现快速搜索。
索引的创建非常重要,尤其是针对互联网的信息爆炸时代,对于新的文档加入时,应高效完成索引创建。为了实现高效,一般都采用的倒排索引。
② 查询处理
查询处理主要由以下几个组件来完成:
1)用户交互组件
用户交互组件,提供了用户查询和搜索引擎展现搜索结果之间的接口。
搜索引擎接收到用户的查询词后,在索引库中找到相关文档,按照程序认为的最合理的索引排序结果展现给用户。
2)排序组件
排序组件,从用户交互组件中获得查询词,并且根据一定的模型给出一个得分从高到低排序的文档。
排序的高效依赖于搜索引擎检索技术的高低,排序的质量取决于搜索引擎的检索模式。
3)评价组件
评价组件,主要用于评测和评价搜索引擎系统的效果和效率的目标。
一来可以统计大量搜索日志来记录和分析用户行为,二来评价的结果用来调整和改善排序组件的性能,从而提升用户的搜索体验度。
以上就是小小课堂SEO自学网带来的《搜索引擎的基本架构》。感谢您的观看。网络营销培训认准小小课堂!SEO培训认准小小课堂!更多seo教程搜索小小课堂。原创文章欢迎转载并保留版权:https://www.xxkt.org/
💬
用户评论
共
0
条
发表你的观点
✕ 取消回复
快捷
👍
📚
⭐
🤔
✎ 发布
🔒
登录后参与讨论
精彩评论,等你来写
立即登录
📋 评论列表
(加载中...)
最新优先
⏳ 加载中...
取消
回复
← 上一篇
优秀的SEOer需要具备哪些能力
下一篇 →
SEO分类:白帽SEO、黑帽SEO、灰帽SEO的全面理解
顶部
QQ
邮箱
提交
扫码关注
夜间
底部