搜索引擎的基本结构 搜索引擎的主要模块及功能

本文章由注册用户 知识杂谈 上传提供 评论 0
摘要:搜索引擎是将与用户检索内容相关的信息展示给用户的系统,是一项检索服务,是根据一定的策略,用特定的计算机程序,从网上搜集、整理信息并呈现给用户。搜索引擎技术的核心模块一般包括爬虫、索引、检索和排序等,同时可添加其他一系列辅助模块,以为用户创造更好的网络使用环境。下面来了解下搜索引擎的基本结构及模块功能。

一、搜索引擎的基本结构

搜索引擎上海花千坊基本结构一般包括:搜索器、索引器、检索器、用户接口等四个功能模块。

1、搜索器

搜索器也叫网络蜘蛛,是搜索引擎用来爬行和抓取网页的一个自动程序,在系统后台不停歇地在互联网各个节点爬行,在爬行过程中尽可能快的发现和抓取网页。

2、索引器

它的主要功能是理解搜索器所采集的网页信息,并从中抽取索引项。

3、检索器

其功能是快速查找文档,进行文档与查询的相关度评价,对要输出的结果进行排序。

4、用户接口

它为用户提供可视化的查询输入和结果输出的界面。

二、搜索引擎的主要模块及功能

上海花千坊1、爬虫:从互联网爬取原始网页数据,存储于文档知识库服务器。

2、文档知识库服务器:存储原始网页数据,通常是分布式Key-Value数据库,能根据URL/UID快速获取网页内容。

3、索引:读取原始网页数据,解析网页,抽取有效字段,生成索引数据。索引数据的生成方式通常是增量的,分块/分片的,并会进行索引合并、优化和删除。生成的索引数据通常包括:字典数据、倒排表、正排表、文档属性等。生成的索引存储于索引服务器。

上海花千坊4、索引服务器:存储索引数据,主要是倒排表,通常是分块、分片存储,并支持增量更新和删除。数据内容量非常大时,还根据类别、主题、时间、网页质量划分数据分区和分布,更好地服务在线查询。

5、检索:读取倒排表索引,响应前端查询请求,返回相关文档列表数据。

6、排序:对检索器返回的文档列表进行排序,基于文档和查询的相关性、文档的链接权重等属性。

7、链接分析:收集各网页的链接数据和锚文本(Anchor Text),以此计算各网页链接评分,最终会作为网页属性参与返回结果排序。

8、网页去重:提取各网页的相关特征属性,计算相似网页组,提供离线索引和在线查询的去重服务。

上海花千坊9、网页反垃圾:收集各网页和网站历史信息,提取垃圾网页特征,从而对在线索引中的网页进行判定,去除垃圾网页。

10、查询分析:分析用户查询,生成结构化查询请求,指派到相应的类别、主题数据服务器进行查询。

11、页面描述/摘要:为检索和排序完成的网页列表提供相应的描述和摘要。

12、前端:接受用户请求,分发至相应服务器,返回查询结果。

网站提醒和声明
本站为注册用户提供信息存储空间服务,非“MAIGOO编辑”、“MAIGOO榜单研究员”、“MAIGOO文章编辑员”上传提供的文章/文字均是注册用户自主发布上传,不代表本站观点,版权归原作者所有,如有侵权、虚假信息、错误信息或任何问题,请及时联系我们,我们将在第一时间删除或更正。 网页上相关信息的知识产权归网站方所有(包括但不限于文字、图片、图表、著作权、商标权、为用户提供的商业信息等),非经许可不得抄袭或使用。
提交说明:
您还未登录,依《网络安全法》相关要求,请您登录账户后再提交发布信息。点击登录>>如您还未注册,可,感谢您的理解及支持!
发表评论
最新评论
暂无评论
相关推荐
SEO站内运营优化技巧 搜索引擎优化技巧
SEO是一种利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名的方式。站内优化顾名思义就是指网站内部优化,即网站本身内部的优化,SEO站内优化包括代码标签优化、内容优化和URL优化。那么SEO站内运营优化有哪些技巧呢?下面就来一起了解一下。
SEO 搜索引擎
196 35
怎么做好搜索引擎优化 SEO的内容和步骤
SEO是指通过对网站进行站内优化和修复(网站Web结构调整、网站内容建设、网站代码优化和编码等)和站外优化,从而提高网站的网站关键词排名以及公司产品的曝光度。怎么做好seo优化?一般来说要从标签、代码、内容等方面进行操作。下面小编就来介绍一下seo优化内容和seo优化步骤。
搜索引擎 网络
3408 100
个人网络信息安全防范指南 怎样保证个人上网安全?
随着互联网应用的普及和人们对互联网的依赖,个人信息受到极大的威胁。恶意程序、各类钓鱼和欺诈继续保持高速增长,同时黑客攻击和大规模的个人信息泄露事件频发,与各种网络攻击大幅增长相伴的,是大量网民个人信息的泄露与财产损失的不断增加。那么,如何怎样保证个人上网安全呢?下面,来看详细说明!
网络安全 网络 ★★★
2775 38
搜索引擎有哪些类型 搜索引擎的特点
无论是工作中还是生活中,我们经常都会用到搜索引擎,搜索引擎能帮助我们获取有用的信息,可你们知道自己用的搜索引擎是哪种吗。搜索引擎有不同类型,主要分为:全文索引、目录索引、元搜索、垂直搜索、集合式搜索等,每种搜索引擎各有特点和用途。下面就来了解下搜索引擎的种类和特点。
什么是搜索引擎 搜索引擎的工作原理
在互联网时代,我们应该都用过搜索引擎查询过一些信息。说到搜索引擎,我们脑海里想到的无非就是百度、谷歌、搜狗等等。搜索引擎这个名字也许我们并不陌生,但至于什么是搜索引擎也许大家并不怎么了解。下面小编就来介绍搜索引擎的含义及搜索引擎的工作原理。