用es也差不多一年左右了,但是都是只会用,底层做了什么一窍不通,没有核心竞争力,循序渐进,一个一个攻破,理解的多了,读的多了,自然能力就上去了,es底层是基于lucene的,所以今天先从lucene下手 如何看lucene代码? 现在的代码太多,可能会比较干扰阅读,我找了最初代的lucene代码,只有750k,先看下 lucene1.4文档翻译整理: /* 每个索引里有以下这几类文件: field names: 存储该段中所有的属性名 stored field values: 每个文档每个fie…