Elasticsearch面试题阅读指南

大家好,我是帅地。

为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。

由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。

以下链接点进去就是答案

1. 什么是ElasticSearch?

2. 为什么要使用Elasticsearch?

3. Elasticsearch是如何实现Master选举的?

4. Elasticsearch中的节点(比如共20个),其中的10个选了一个master,另外10个选了另一个master,怎么办?

5. 详细描述一下Elasticsearch索引文档的过程

6. 如何避免脑裂?

7. 详细描述一下Elasticsearch搜索的过程

8. Elasticsearch对于大数据量(上亿量级)的聚合如何实现?

9. ElasticSearch中的集群、节点、索引、文档、类型是什么?

10. 对于 GC 方面,在使用 Elasticsearch 时要注意什么?

11. Elasticsearch中的倒排索引是什么?

12. ElasticSearch是否有架构?

13. ElasticSearch中的分片是什么?

14. ElasticSearch中的副本是什么?

15. ElasticSearch中的分析器是什么?

16. 启用属性,索引和存储的用途是什么?

17. DocValues的作用?

18. text 和 keyword类型的区别

19. 什么是停顿词过滤?

20. query 和 filter 的区别?

21. ES的写入流程?

22. ES的更新和删除流程?

23. ES的搜索流程?

24. ES在高并发下如何保证读写一致性?

25. ES如何选举Master节点?

26. 建立索引阶段性能提升方法?

27. ES的深度分页与滚动搜索scroll

28. Elasticsearch 在部署时,对 Linux 的设置有哪些优化方法?

29. 客户端在和集群连接时,如何选择特定的节点执行请求的?

30. 如何监控 Elasticsearch 集群状态?

31. 是否了解字典树?

32. 拼写纠错是如何实现的?

33. 你之前公司的ES集群,一个Node一般会分配几个分片?

34. 你是如何做写入调优的?

发表评论

后才能评论