之前小凯seo博客和朋友们分享过什么是正向索引,有正向索引同时又有倒排索引存在。那么什么是倒排索引呢,这也是今天博文的主题。正向索引是不可以直接由于网站关键词排名的,如果是搜索关键词的时候,只存在正向索引的话,搜索引擎的排名程序需要扫描所有的索引库中的文件,然后找到包含搜索关键词的文件之后,还要进行相关性的排名算法。
这样的排名算法主要是经过排名规则的相关计算所得出,但是这样的话计算量却无法满足实时返回关键词排名结果的要求。所以搜索引擎会将正向索引数据库重新构造为倒排索引,也就是说把文件对应到关键词的映射转换为关键词到文件的映射。
在倒排索引中关键词是主要文件,每个关键词都会对应着一系列的文件内容,这些文件中也都会出现了这个关键词。只有这样才会使得在用户搜索关键词的时候,排序程序在倒排索引中定位到这个关键词的位置,从而很快的找出所有包含这个关键词的所有文件来了,这就是倒排索引以及其对网站关键词排名的作用。