当我们通过倒排,检索得到的是需要返回docid, 我们还需要根据id,从正排中得到具体的doc内容,再返回。
lucene中的正排是放到 fdx,fdt两个文件中,后者存放具体的数据,前者是对后者的一个索引(第n个doc数据在fdt中的位置)
我们来看看这两个文件如何建立的
一 首先建立两个文件
org/apache/lucene/index/FieldsWriter.java
二 添加文档的时候
org/apache/lucene/index/FieldsWriter.java