<aside> 💡 底层lucene、倒排索引

</aside>

<aside> 💡 es的使用无非就是写入数据,搜索数据。

</aside>

es写数据过程

es读数据过程

可以通过 doc id 来查询,会根据doc id 进行 hash,判断出来当时把 doc id 分配到了哪个 shard 上面去,从那个 shard 去查询。

es 搜索数据过程