【深入详解Elasticsearch】
文章平均质量分 92
1、深入浅出解读Elasticsearch基础知识、原理、核心插件安装等;
2、深入浅出解读Elasticsearch与mysql、oracle、MongoDB的实时同步(增、删、改、查操作)。
3、深入浅出讲解Elaststicsearch在开发中的实战应用等核心技术。
铭毅天下
《一本书讲透 Elasticsearch》作者,Elastic认证专家、Elastic中国官方合作培训讲师、阿里云MVP、Elastic中文社区2018年、2023年杰出贡献者、CSDN2013年、2016年博客征文特等奖得主、博客全网累计阅读1000万+、已带领国内外近200人+通过Elastic认证专家考试。
展开
-
Elasticsearch 7.X 进阶实战视频课上线
1、Elasticsearch 7.X 进阶实战大纲课程地址:Elasticsearch 7.X 进阶实战视频课10个大选题来源于实战业务场景的提炼、总结。 Elasticsearch 全貌认知 Elasticsearch 索引创建和搜索原理 Elasticsearch 集群规划及节点角色规划最佳实践 Elasticsearch 集群性能调优及原理 Elasticsearch 数据建模实例讲解与实战技巧 Elasticsearch 冷温热架原创 2021-08-17 10:58:53 · 3835 阅读 · 0 评论 -
如何系统的学习 Elasticsearch ?
这是上一次技术直播里六个子主题中的最后一个主题的扩展版本。近期又有读者问到类似问题,我认为非常有必要花长时间梳理后跟大家分享一下。1、基础篇:零基础如何学 Elasticsearch ?常...原创 2021-03-11 21:46:54 · 10512 阅读 · 4 评论 -
潜心一技、做到极致!——Elastic认证工程师之路
20年2月3日我参加Elastic认证工程师考试,2020年2月5日中午得到认证结果:通过考试。趁热打铁,将Elastic认证工程师考试相关内容、经验教训等和盘而出,希望对后续参加考试的同学有所帮助。1、Elastic工程师有什么用?An Elastic Certified Engineer possesses the skills and is able to pe...原创 2020-02-07 13:36:36 · 13363 阅读 · 21 评论 -
Elasticsearch学习,请先看这一篇!
题记:Elasticsearch研究有一段时间了,现特将Elasticsearch相关核心知识、原理从初学者认知、学习的角度,从以下9个方面进行详细梳理。欢迎讨论……0. 带着问题上路——ES是如何产生的?(1)思考:大规模数据如何检索?如:当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题: 1)用什么数据库好?(mysql、sybase、oracle、达原创 2016-08-18 21:08:36 · 231593 阅读 · 66 评论 -
Elasticsearch的使用场景深入详解
了解了ES的使用场景,ES的研究、使用、推广才更有价值和意义。1、场景—:使用Elasticsearch作为主要的后端传统项目中,搜索引擎是部署在成熟的数据存储的顶部,以提供快速且相关的搜索能力。这是因为早期的搜索引擎不能提供耐用的存储或其他经常需要的功能,如统计。 Elasticsearch是提供持久存储、统计等多项功能的现代搜索引擎。 如果你开始一个新项目,我们建议您考虑使用Elas原创 2016-08-17 08:40:56 · 118995 阅读 · 21 评论 -
图解:Elasticsearch 8.X 如何求解环比上升比例?
问题描述:有个聚合的需求,问下大家,一个索引中有时间字段 要求 计算本月和上月相比的环比上升比例?——来自GPVIP群。原创 2022-11-24 23:31:34 · 1152 阅读 · 0 评论 -
Elasticsearch 8.X 集群无响应,怎么办?
在企业环境中,Elasticsearch 一般部署为多个节点的分布式集群,对 Elasticsearch 集群的读取或写入请求需要在多个节点之间进行协调。在单个服务器节点上没有数据的“全局视图”,这是认知前提。当出现可靠性问题时,如果 Elasticsearch 集群设置有问题或整个集群不稳定,那么“紧急救火”可能会很紧张。往小了说,可能影响客户体验,客户用着不爽;往大了说,处理不及时或处理不利,...原创 2022-09-14 07:30:23 · 1139 阅读 · 0 评论 -
用 Elasticsearch 造个“知网”难不难?
近期“知网”的热度一直不减,本来可以拿一些热点图片、网友评论作为开场。算了,这不是我一个技术博主该做的。此处仅拿2022年5月24日早晨 6:00 微博搜索“知网”得到的前20条动态信息的词云说话。基于 ik_smart 中文分词器的词云图在网友不建议专家建议的大环境下,作为老百姓对“知网”的建议如下:1、尊重版权,每篇文档被下载(人工备案下载,非爬虫)获得的收益一半(比...原创 2022-05-24 10:54:24 · 4198 阅读 · 2 评论 -
Elasticsearch架构选型指南——不止是搜索引擎,还有......
最近被咨询到“ETC 卡口数据的存储以及车流量分析、车路线分析业务场景是否适合 Elasticsearch 去做”的问题。这个问题涉及 Elasticsearch 架构选型的问题,而追根究...原创 2021-06-17 11:58:54 · 3851 阅读 · 3 评论 -
干货 | 一步步拆解 Elasticsearch BM25 模型评分细节
Elasticsearch 5 之前的版本,评分机制或者打分模型基于 TF-IDF 实现。从 Elasticsearch 5 开始,Elasticsearch 的默认相似度算法是 Okap...原创 2021-07-03 22:33:00 · 5889 阅读 · 2 评论 -
刻意练习 Elasticsearch 10000 个小时,鬼知道经历了什么?!
和腾讯的老师聊天,期间提到了写博客、公众号发文,老师的一句话“不过得有持续的内容才行”,振聋发聩!让我思考良久......因为有太多的博主写着写着就各种原因断更了,“可持续”的确是写作者的...原创 2021-06-19 13:18:53 · 3280 阅读 · 1 评论 -
全网首发 | Elasticsearch 认证(ECE)最新考试大纲解读
1、Elastic 认证考试版本变化之前宣传的版本 7.12 也变化了,变成了当前最新的 7.13 版本。认证版本号:7.13(读一遍:十三,不是一点三)。7.13 的发布版本:2021-...原创 2021-06-30 10:32:12 · 3636 阅读 · 5 评论 -
fingerprint filter 插件——Elasticsearch 去重必备利器
1、实战问题问题1:es 中 scroll 游标不能与 collapse 共用,有什么办法可以实现 collapse 的效果?问题2:采集互联网数据有重复数据写入 Elasticsearc...原创 2021-06-24 23:21:38 · 2910 阅读 · 0 评论 -
《Elastic Stack 实战手册》早鸟版首发
大数据近几年有了突飞猛进的发展,有数据的地方都离不开数据预处理、分析、检索、聚合、可视化分析等应用场景。以 Elasticsearch、Logstash、Kibana、Beats 等组成的...原创 2021-06-02 11:20:06 · 4138 阅读 · 4 评论 -
干货 | ELK 日志实时分析实战
0、问题来源1、日志实时分析是 Elasticsearch 三大核心业务场景之一Elasticsearch架构选型指南——不止是搜索引擎,还有......曾强调:Elasticsearch...原创 2021-07-12 09:45:14 · 3005 阅读 · 12 评论 -
Composite 聚合——Elasticsearch 聚合后分页新实现
1、聚合后分页应用场景在常规检索的基础上,用户期望返回基于特定字段的聚合结果,且用户期望分页查看检索和聚合结果。如下图所示:以2020东京奥运会热点新闻亚洲飞人"苏炳添”为例,用户...原创 2021-08-15 13:08:16 · 5219 阅读 · 14 评论 -
Elasticsearch 数据建模实战指南
内容摘要在实战中,很多同学都会产生这样的疑问:订单表、账单表父子文档可以实现类似 SQL 的左连接吗?通过 canal 同步到 ES 中,能否实现类似左连接的效果?一个人管理 1000 ...原创 2021-08-16 13:08:46 · 2002 阅读 · 1 评论 -
干货 | 拆解一个 Elasticsearch Nested 类型复杂查询问题
1、线上实战问题前置说明:本文是线上环境的实战问题拆解,涉及复杂 DSL,看着会很长,但强烈建议您耐心读完。问题描述:有个复杂的场景涉及到按照求和后过滤,user_id是用户编号,gend...原创 2021-07-17 23:17:06 · 4306 阅读 · 18 评论 -
Elasticsearch 滞后8个小时等时区问题,一网打尽!
1、实战问题如下都是实战环节遇到的问题:logstash谁解决过时区问题,mysql是东八区shanghai 但是这玩意读完存到es就少了8小时?目前索引会比真正时间晚8小时,导致8点前的...原创 2021-08-09 22:32:16 · 7245 阅读 · 5 评论 -
Elasticsearch 7.X data stream 深入详解
直接从一个新概念的认知过程说下 elasticsearch data stream。记得第一次听到 data stream 的时候,还是去年下半年在公交大巴车上早 8 点听魏彬老师的直播,...原创 2021-07-25 17:27:39 · 7904 阅读 · 13 评论 -
Elasticsearch 设置默认值的三种方式
1、实战问题在使用 Elasticsearch 过程中,不免还会有 Mysql 等关系型数据库的使用痕迹,以下两个都是实战开发问到的问题:Elasticsearch 新增字段,能在 Map...原创 2021-07-22 16:27:36 · 8562 阅读 · 14 评论 -
干货 | Elasticsearch 可搜索快照深入详解
0、可搜索快照认知前提Elasticsearch 可搜索快照是 7.10 版本才有的新功能,之前呼声非常高。Elastic 官方网站用一整页面介绍,可见对该功能的重视。https://ww...原创 2021-08-01 23:55:00 · 2981 阅读 · 0 评论 -
Elastic 认证(ECE)2021 年 7 月版本升级解读
1、官方说明变更以官方文档为准:https://www.elastic.co/cn/training/certification/faq2、版本变更Elastic Certified En...原创 2021-04-11 14:21:54 · 6403 阅读 · 0 评论 -
且慢!听说你线上环境准备选型 Elasticsearch SQL 了?
1、由两个线上问题说开去问题1:用 Elasticsearch 做宽表的报表查询,我们打算用 jdbc 的方式访问,方便开发(使用sql),这种方式还是用JAVA封装的方法好。有没有坑?问...原创 2021-04-20 23:16:00 · 5849 阅读 · 6 评论 -
牛逼!Elasticsearch 集群更换节点角色有了更快的方式
1、实战遇到的问题问题描述:如何在一个四个节点的集群中,将主节点中的数据分散到其他节点中去,最后主节点没有数据?问题细节:线上环境有4个节点,单节点为48核的物理机,252G的内存。数据每...原创 2021-04-27 23:31:36 · 7136 阅读 · 5 评论 -
干货 | 全方位深度解读 Elasticsearch 分页查询
1、关于 Elasticsearch 分页查询,这几个问题经常被问到问题1:想请问下,一次性获取索引上的某个字段的所有值(100 万左右),除了把 max_result_window 调大...原创 2021-05-06 22:53:15 · 7396 阅读 · 5 评论 -
Elasticsearch 警惕使用 wildcard 检索!然后呢?
1、wildcard 检索定义wildcard 检索可以定义为:支持通配符的模糊检索。类似 Mysql 中的 like 模糊匹配,如下所示:Elasticsearch 中的 wildcar...原创 2021-03-25 06:45:00 · 17945 阅读 · 13 评论 -
Elasticsearch:从写入原理谈写入优化
1、线上实战问题问题 1:想要请问一下,我这边需求是每分钟利用 sparksteaming 插入按天的索引150万条数据。一般情况下还好,索引7个分片,1副本,但是偶尔会出现延迟很高的情况...原创 2021-04-05 18:15:00 · 7950 阅读 · 4 评论 -
Elasticsearch 自定义分词同义词环节的这个细节不大好理解......
1、问题引出球友认证考试前一天晚上提问:扩展背景描述:这是 Elasticsearch 自定义分词 Text analysis 章节 Token filter reference 小节的 ...原创 2021-03-19 23:54:05 · 6889 阅读 · 0 评论 -
干货 | Elasticsearch 索引生命周期管理 ILM 实战指南
1、什么是索引生命周期?关于人生,有人这么说:“人,生来一个人,死去一个人,所以,人生就是一个人生老病死的简称。”在基于日志、指标、实时时间序列的大型系统中,集群的索引也具备类似上图中相通...原创 2021-05-30 17:03:57 · 6639 阅读 · 9 评论 -
Elasticsearch 跨网络、跨集群同步选型指南
1、两个同步实战问题问题1:我想从目前的阿里云上6.7版本的es商业版,迁移到自己的7.10的自建环境,证书不一样,无法远程 无法ccr,有没有实时同步的工具呀?还是只能用logstash...原创 2021-05-19 18:56:11 · 5300 阅读 · 0 评论 -
Elasticsearch 性能调优指南——推荐实战 DSL
本文是在以下 6 篇基础上的继续扩展版本,不求大而全,只求对实战有帮助。1、干货 | Elasticsearch 运维实战常用命令清单2、干货 | Elasticsearch Top10 ...原创 2021-09-21 21:10:00 · 3593 阅读 · 0 评论 -
Elasticsearch 如何自定义扩展词库?
Elasticsearch 实战项目中势必会用到中文分词,而中文分词器的选型包含但不限于如下开源分词器:IK 分词器https://github.com/medcl/elasticsear...原创 2021-09-05 21:48:30 · 3502 阅读 · 9 评论 -
Elasticsearch 线上问题实战——如何借助 painless 更新时间?
1、线上问题昨晚 11:14 收到球友周大哥的问题:老大,请教个问题。你用painless操作过@timestamp字段吗?比如我获取了当前timestamp后,想要减去5分钟, 这个怎么...原创 2021-10-12 11:25:16 · 4252 阅读 · 0 评论 -
Elasticsearch 检索性能优化实战指南
1、当我们在说 Elasticsearch 检索性能优化的时候,实际在说什么?!检索响应慢!并发检索用户多时,响应时间不达标卡死了!怎么还没有出结果?怎么这么慢?为啥竞品产品的很快就返回结...原创 2021-10-26 22:57:26 · 5395 阅读 · 2 评论 -
直播:如何通过 ELK 实战实现《长津湖》影评可视化?
1、ElasticStack 全局认知ELK 是 Elasticsearch、Logstash、Kibana 技术栈的简称。Elastic 官方已统称为:Elastic Stack,翻译...原创 2021-10-27 11:43:53 · 5264 阅读 · 0 评论 -
Elastic 认证考试团购报名第三季
0、Elastic认证考试介绍认证通过后,授予的徽章下方会有如上一段话:Elastic认证工程师拥有构建完整的Elasticsearch解决方案的技能。包含:包括部署、配置和管理Elast...原创 2021-08-19 23:59:24 · 2216 阅读 · 3 评论 -
Elasitcsearch 开发运维常用命令集锦
Elasitcsearch 集群开发运维常用命令集锦,后面会逐步扩展完善。早期总结的开发、运维常见命令清单列表如下:1、干货 | Elasticsearch 运维实战常用命令清单2、干货 ...原创 2021-09-20 23:37:25 · 3089 阅读 · 0 评论 -
Elasticsearch Nested 选型,先看这一篇!
1、关于Nested 问题上次讲解了Elasticsearch 数据建模之后,很多同学反馈问题:Q1:用nested做嵌套文档,对嵌套文档的字段做查询,只要主文档下一个嵌套文档符合要求,就...原创 2021-08-24 10:00:00 · 4287 阅读 · 2 评论 -
Elasticsearch 异步搜索 Async search 实战
1、Elasticsearch 异步搜索定义异步搜索 API 可异步执行搜索请求、监控其进度并检索可用的部分结果。如下的官方介绍动画,能更加生动的介绍清楚异步检索。传统检索 VS 异步检索...原创 2021-11-07 23:29:38 · 8490 阅读 · 3 评论