感谢您来到本站,本站免费提供网站分析、seo优化、网站改版建议等服务项目,如有需求,请联系点击联系我博主王小贱说明需求,联系电话:13270555362

优化的原理说明(七):百度倒排索引的重要过程——入库写库

seo基础知识 王小贱 323℃ 0评论

索引系统在建立倒排索引的最后还需要有一个入库写库的过程,而为了提高效率这个过程还需要将全部term以及偏移量保存在文件头部,并且对数据进行压缩,这涉及到的过于技术化在此就不多提了。在此简要给大家介绍一下索引之后的检索系统。

检索系统主要包含了五个部分,如下图所示:

百度检索系统

百度检索系统

(1)Query串切词分词即将用户的查询词进行分词,对之后的查询做准备,以“10号线地铁故障”为例,可能的分词如下(同义词问题暂时略过):
10  0x123abc
号   0x13445d
线   0x234d
地铁 0x145cf
故障 0x354df
(2)查出含每个term的文档集合,即找出待选集合,如下:
0x123abc   1  2 3  4  7  9…..
0x13445d   2  5 8  9  10  11……
……
……

(3)求交,上述求交,文档2和文档9可能是我们需要找的,整个求交过程实际上关系着整个系统的性能,这里面包含了使用缓存等等手段进行性能优化;

(4)各种过滤,举例可能包含过滤掉死链、重复数据、色情、垃圾结果以及你懂的;

(5)最终排序,将最能满足用户需求的结果排序在最前,可能包括的有用信息如:网站的整体评价、网页质量、内容质量、资源质量、匹配程度、分散度、时效性等等

本文由 原创编译,转载请注明出处:http://www.wangxuejian.cn/?p=470

本站内容由王小贱编写,转载本站文章请注明出处:http://www.wangxuejian.com
喜欢 (1)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址