Elastic
全部评论
ElasticSearch是一个非常重要的搜索引擎,对于Java后端开发来说是必须掌握的技能。
项目用到的话需要理解下原理吧,不然面试官会问
核心是倒排索引,通常我们通过索引找到关键词,这个是通过关键词找到索引。通常我们在某一特定业务需求会用到,查询某些数据的时候,我们写sql可能需要大量的join才能查出我们需要的数据。这时候业界二个成熟的方案
1.设置冗余字段
2.存一份数据到ES
不是学不学es 的问题,是学历好不好的问题
es用着简单,只要你写了你会用这个,面试的时候问原理就很难受
看需求,重点在于学历和底层原理,不在于我多学几个框架或者中间价
同问
多,es搜索引擎,高并发架构的一环,简单来讲是搜索功能的升级版(比通常数据库的like %效率更高,耗费性能更少),实习的话不算必须项,算加分项,工作以后看项目需求(如果你的项目很少用到搜索功能,就不太需要,比如说专门研究网络传输的部门,毕竟完全没有高并发,不是toC端的),不过实习的时候面试官应该都会本着试探你学习能力的目的稍微问问吧。
做个demo就行了
相关推荐
2024-12-24 13:36
东北大学 Java 点赞 评论 收藏
分享