文件后缀 | 存储内容 | 备注 |
.dvd | 列存,docvalue | |
.doc | 文件中存储了每个term对应的所有docId,及词频信息. | |
.fdt | 文件保存了原始的field信息,docment | |
.fdx | 文件保存了一些帮助读取fdt的索引信息 | |
.fdm | 文件保存了一些基本的元数据,也包括一些辅助读取fdx文件的信息. | |
nvm 与 nvd | nvm 与 nvd 文件配合存储了索引中的标准化相关信息。其中 nvd 存储了真实的数据,比如当前 field 有值的所有 docId,以及他们的标准化值。 | |
pos | pos文件中存储了每个term对应的位置信息. 与doc文件在同一模块进行写入. | |
tim | .tim(TermDictionary)文件中存放了每一个term的TermStats,TermStats记录了包含该term的文档数量,term在这些文档中的词频总和;另外还存放了term的TermMetadata,TermMetadata记录了该term在.doc、.pos、.pay文件中的信息,这些信息即term在这些文件中的起始位置,即保存了指向这些文档的索引;还存放了term的Suffix,对于有部分相同前缀值的term,只需存放这些term不相同的后缀值,即Suffix。 | |
tip | .tip文件中存放了指向tim文件的索引来实现随机访问tim文件中的信息,并且.tip文件还能用来快速判断某个term是否存在。 |
ElasticSearch存储结构
于 2024-02-23 10:52:30 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)