es为什么快面试回答

1:分布式多节点

2:采用的是倒排索引结构  

   (1):以key V 结构 

    key存储 词条 

    V存储 posting list就是一个int的数组,存储了所有包含某个term的文档id, ffor 压缩算法,增量编码压缩,将大数变小数,按字节存储

              对词条的处理 采用的是 FST 结合了前缀树来存储索引和FSM  :有限状态机 ;动态维护 来压缩词条 使之压缩,但任然存在es占用内存过高问题,后续的版本es 把fst 转移到了堆外;

3:对于集合类字段采用列式存储

 

 

posted @ 2026-03-17 16:41  w'c's  阅读(1)  评论(0)    收藏  举报