倒排索引

✍ dations ◷ 2025-11-04 07:26:24 #倒排索引

倒排索引(英语:Inverted index),也常被称为反向索引、置入文件或反向文件,是一种索引方法,被用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射。它是文档检索系统中最常用的数据结构。

有两种不同的反向索引形式:

后者的形式提供了更多的兼容性(比如短语搜索),但是需要更多的时间和空间来创建。

以英文为例,下面是要被索引的文本:

我们就能得到下面的反向文件索引:

 "a":      {2} "banana": {2} "is":     {0, 1, 2} "it":     {0, 1, 2} "what":   {0, 1}

检索的条件"what", "is""it" 将对应这个集合: { 0 , 1 } { 0 , 1 , 2 } { 0 , 1 , 2 } = { 0 , 1 } {displaystyle {0,1}cap {0,1,2}cap {0,1,2}={0,1}}

对相同的文字,我们得到后面这些完全反向索引,由文档数量和当前查询的单词结果组成的的成对数据。 同样,文档数量和当前查询的单词结果都从零开始。所以,"banana": {(2, 3)} 就是说 "banana"在第三个文档里 ( T 2 {displaystyle T_{2}} ),而且在第三个文档的位置是第四个单词(地址为 3)。

"a":      {(2, 2)}"banana": {(2, 3)}"is":     {(0, 1), (0, 4), (1, 1), (2, 1)}"it":     {(0, 0), (0, 3), (1, 2), (2, 0)} "what":   {(0, 2), (1, 0)}

如果我们执行短语搜索"what is it" 我们得到这个短语的全部单词各自的结果所在文档为文档0和文档1。但是这个短语检索的连续的条件仅仅在文档1得到。

相关

  • 陈丕宏陈丕宏(英语:PeHong Chen, 1957年-)美国华裔企业家,是美国宏道资讯公司的创始人和董事长,宏道公司推出的电子商务解决方案第一次提出了“一对一”(One-to-One)的个性化营销理念。195
  • 非凡商业台非凡商业台,是非凡电视旗下的频道之一。2019年7月22日起,启用高清版本“非凡商业台HD”。
  • 苏赫巴托尔·巴特包勒德苏赫巴托尔·巴特包勒德(蒙古语:Сүхбаатарын Батболд,1963年6月24日-)蒙古族,出生于乌兰巴托市,蒙古国政治家。1980年,巴特包勒德毕业于首都第14学校。1986年,巴特
  • 彭韶明佚名《明良真像》之惠安公彭韶遗像彭韶(1430年10月9日-1495年2月5日),字凤仪,福建莆田县人。明朝政治人物,天顺丁丑进士,弘治时官至刑部尚书。彭韶为天顺元年(1457年)丁丑科进士,授
  • 港城西站港城西站(日语:ポートタウン西駅/ポートタウンにしえき  */?)是一个位于大阪府大阪市住之江区,由大阪市高速电气轨道(大阪地下铁)所经营铁路车站,是该公司所经营的自动导引(英语:Aut
  • 塔曼山塔曼山,又称多曼山(Taman),是位于台湾新北市乌来区福山里与桃园市复兴区华陵里交界处的一座山峰,标高2,130米,为新北市第一高峰。附近有拉拉山、玫瑰西魔山及新北市第二高峰巴博
  • 松宾火山 (中爪哇省)松宾火山是印度尼西亚的火山,位于该国东南部爪哇岛中部,由中爪哇省负责管辖,海拔高度3,371米,最近一次火山喷发在1730年发生。
  • 温振华温振华(1949年8月 ~ )生于台中县乌日乡,国立台湾师范大学历史学博士,曾任中学教师、国立台湾师范大学历史学系教授,2007年2月于师大退休后曾转
  • 巴托什·贝德诺瓦茨巴托什·贝德诺日(波兰语:Bartosz Bednorz;1994年7月25日-)是一位波兰排球运动员。他现在效力于波兰球队Indykpol AZS Olsztyn。他也是波兰国家男子排球队的一员。
  • 岳曾元岳曾元(1942年-),男,河北遵化人,中国天体物理学家,曾任北京大学教授、博士生导师。研究方向为旋涡星系密度波理论。