Elastic

这个ElasticSearch搜索引擎需要学嘛
对java后端开发来说用到的多嘛 #技术# #后端开发#
全部评论
ElasticSearch是一个非常重要的搜索引擎,对于Java后端开发来说是必须掌握的技能。
12 回复 分享
发布于 2023-06-01 15:27 辽宁
核心是倒排索引,通常我们通过索引找到关键词,这个是通过关键词找到索引。通常我们在某一特定业务需求会用到,查询某些数据的时候,我们写sql可能需要大量的join才能查出我们需要的数据。这时候业界二个成熟的方案 1.设置冗余字段 2.存一份数据到ES
4 回复 分享
发布于 2023-06-19 15:23 福建
项目用到的话需要理解下原理吧,不然面试官会问
4 回复 分享
发布于 2023-06-01 14:42 重庆
看需求,重点在于学历和底层原理,不在于我多学几个框架或者中间价
3 回复 分享
发布于 2023-06-19 12:17 四川
es用着简单,只要你写了你会用这个,面试的时候问原理就很难受
3 回复 分享
发布于 2023-06-06 08:44 四川
不是学不学es 的问题,是学历好不好的问题
3 回复 分享
发布于 2023-06-01 21:14 浙江
做个demo就行了
1 回复 分享
发布于 2023-06-04 23:53 云南
多,es搜索引擎,高并发架构的一环,简单来讲是搜索功能的升级版(比通常数据库的like %效率更高,耗费性能更少),实习的话不算必须项,算加分项,工作以后看项目需求(如果你的项目很少用到搜索功能,就不太需要,比如说专门研究网络传输的部门,毕竟完全没有高并发,不是toC端的),不过实习的时候面试官应该都会本着试探你学习能力的目的稍微问问吧。
1 回复 分享
发布于 2023-06-01 16:35 北京
同问
1 回复 分享
发布于 2023-06-01 12:10 广东

相关推荐

11-11 17:45
门头沟学院 Java
扶老蟑螂过马路被无证...:1. 技术栈那里把数据结构删了,小中厂用不上,大厂手撕能难死你,linux那里可以考虑删掉,还不如换个git团队协作开发 2.不要使用一些项目不匹配的技术,例如分库分表和你上边的ddd,真正使用ddd的都是【超】大规模,大部分都仍然使用多模块聚合mvc,这样虽然看起来高大上,但是新增了前期协定需求跟后期维护的成本,因为开发中都是选择最适合当起版本的开发方式跟中间件,这样反而会体现你为了学而学(因为可能面试官都不完全熟悉ddd,然后问你你也回答不出深度) 3.项目写了很多的redis使用,为什么技术栈不写上redis 4.项目技术栈跟业务需求高度重合,完全可以整合成一个,然后再去弄一个感兴趣的其他业务或者轮子,或者把上面的一个换下包装 5.奖项自己编一点奖学金,加个四六级,删掉蓝桥杯
点赞 评论 收藏
分享
评论
5
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务