Lucene中的倒排索引

4

我想知道在Lucene中哪个类生成了倒排索引

谢谢。

3个回答

3

倒排索引是在名为FreqProxTermsWriter的类中创建的,它基于从文档中检索到的信息,例如术语频率、文档频率、术语位置等。


1
appendPosting 函数中。 - Shahryar

1

我知道,但是lucene首先将每个文档作为字段集读取,并将具有相同名称的字段一起处理,然后将每个新字段写入缓冲区。我想知道它在此之后做了什么?? - Shahryar

0

让我们来分解一些Lucene的基础知识

索引包含一系列文档。

  • 一个文档是一系列字段。
  • 一个字段是一个命名的术语序列。
  • 一个术语是一个字符串

因此,当字段添加到文档中时,如果它们被反转,则它们被索引,注意字段可以同时被索引和存储

所以反转(索引)操作发生在字段级别,是的Field是一个类,我认为反转发生在那里


你的回答有潜力并包含一些有用的信息,但存在一些错别字和语法问题,使得理解起来很困难。请进行更正并可能进行澄清。(如果修复了,我的负评将被删除/改为正评。) - try-catch-finally

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接