1、题记:

Elasticsearch写入流程,网上有视频、笔记等各种版本,本文结合最新官方文档进行重新梳理,节省大家的时间。
思考如下几个问题?

1、为什么Elasticsarch是近实时,而不是准实时?2、为什么文档的CRUD操作是实时的?3、为什么Elasticsearch能做到保证数据不丢失?4、Refresh、flush的作用是什么? 什么时候使用?5、Elasticsearch存储怎么让数据保存在磁盘上,而不是在内存上?

本文会给出以上问题的答案。

2、Elasticsearch写入核心概念

2.1 索引 index

Elasticsearch中的“索引”有点像关系数据库中的数据库。 它是存储/索引数据的地方。

2.2 分片 shard

“分片”是Lucene的一个索引。 它本身就是一个功能齐全的搜索引擎。
“索引”可以由单个分


收藏 打印