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##面试题目##面经#
全部评论
可以考虑把分页和副本加上,还有存储时cache和日志
点赞 回复 分享
发布于 2022-08-14 21:45

相关推荐

愤怒的潜伏者在开会:你不攻击他,我可攻击你了
点赞 评论 收藏
分享
评论
4
83
分享

创作者周榜

更多
牛客网
牛客企业服务