详解Elasticsearch和Lucene的底层数据的结构、多维度阐述ES查询快、FST的数据结构原理
首先思考几个问题:
- 为什么ES的搜索功能是 近实时 的?
- 为什么ES对文档的 CRUD (创建-读取-更新-删除) 操作是 实时 的?
一、ES与Lucene的内部结构
下面通过几张图,介绍ES与Lucene的内部结构。
图1,ES的集群
图2,ES的节点Node,一个Node相当于一个ES服务端。
图3,ElasticSearch的index索引由一个或者多个节点中一个或多个绿色小方块组合在一起形成的。
版权声明:本文为qq_34820803原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。