前面部分对于词条进行了压缩等,从这部分开始分析索引文件的写入。
2.5 索引文件写入
2.5.1 write_index_file函数分析
基本流程为:
2.5.2 coalesce_all_word_locations函数分析
遍历hash表中的词条,通过coalesce_word_locations合并词条信息。
2.5.3 sortChunkLocations函数分析
在coalesce_word_locations函数中,先通过sortChunkLocations对于词条进行排序。