ElasticSearch常见面试题汇总
一、ElasticSearch基础:
1、什么是Elasticsearch:
2、Elasticsearch 的基本概念:
3、什么是倒排索引:
4、DocValues的作用:
5、text 和 keyword类型的区别:
6、什么是停顿词过滤:
7、query 和 filter 的区别?
二、ES的写入流程:
1、es 写数据的过程:
2、写数据的底层原理:
三、ES的更新和删除流程:
四、ES的搜索流程:
1、Query阶段:
2、Fetch阶段:
五、ES在高并发下如何保证读写一致性?
六、ES如何选举Master节点:
1、Elasticsearch 的分布式原理:
2、Elasticsearch 如何 选举 Master:
3、Elasticsearch 如何 选举 Master:
4、Elasticsearch是如何避免脑裂现象:
七、建立索引阶段性能提升方法:
八、ES的深度分页与滚动搜索scroll
#Java##面试题目##面经#