- 博客(877)
- 资源 (19)
- 问答 (2)
- 收藏
- 关注
原创 新时代写作与互动:《一本书讲透 Elasticsearch》读者群的创新之路
1、《一本书讲透 Elasticsearch》销售最近进展汇报给大家同步一下《一本书讲透 Elasticsearch》图书的进展情况,本周五(2024年4月26日),出版社编辑老师反馈图书相关销量进展:预计全网销量 1000 册+,发货量 2462 册(截止2024年4月28日)。2023年12月21日,首次印刷量:2500 册。2024年4月1日,二次印刷量:1000 册。2、读者就是“衣食父母...
2024-04-28 11:38:35
1452
原创 重磅 | 死磕 Elasticsearch 8.X 方法论认知清单(2022年国庆更新版)
每个人都会犯错,别再让相同的错误一再发生,别再让我们为那些错误付出沉痛的代价。清单不是写在纸上的,而是印在心上的。我们别无选择,清单,正在一步步变革我们的生活,变革这个复杂的世界......——[美] 阿图-葛尔德《清单革命》01Elasticsearch 学习方法论如何系统的学习 Elasticsearch ?视频 | 零基础如何学习 Elasticsearch?刻意练习 Elastics...
2022-09-28 07:16:17
2652
原创 干货 | Elasticsearch 8.X 实战视频合集(80 小时+)
1、Elasticsearch 进阶实战 10 讲(10小时+)1.1 进阶实战 10 讲视频地址https://t.zsxq.com/BAU33J61.2 进阶实战 10 讲包含内容Elasticsearch 全貌认知索引创建和搜索原理集群规划及节点角色规划最佳实践集群性能调优及原理数据建模最佳实践冷热集群架构实战索引生命周期管理ILM实战跨集群检索实战分片分配策略实战集群安全实战2、Elast...
2022-09-28 07:16:17
3101
3
原创 Elasticsearch 7.X 进阶实战视频课上线
1、Elasticsearch 7.X 进阶实战大纲课程地址:Elasticsearch 7.X 进阶实战视频课10个大选题来源于实战业务场景的提炼、总结。 Elasticsearch 全貌认知 Elasticsearch 索引创建和搜索原理 Elasticsearch 集群规划及节点角色规划最佳实践 Elasticsearch 集群性能调优及原理 Elasticsearch 数据建模实例讲解与实战技巧 Elasticsearch 冷温热架
2021-08-17 10:58:53
4147
原创 如何系统的学习 Elasticsearch ?
这是上一次技术直播里六个子主题中的最后一个主题的扩展版本。近期又有读者问到类似问题,我认为非常有必要花长时间梳理后跟大家分享一下。1、基础篇:零基础如何学 Elasticsearch ?常...
2021-03-11 21:46:54
10903
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
13730
21
原创 重磅 | Elasticsearch7.X学习路线图
1、为什么要梳理学习路线图?在关注Elastic 中文社区、QQ群、星球群的过程中,多多少少都会有一些基础问题冒出。而这些问题不复杂,多半都在官方文档中都有提及,稍稍复杂的在官方英文社区、中文社区都有过类似问题的讨论。基本上通过Google、bing都能直接或间接搜索到答案。那么问题是:为什么好多初学的朋友,找不到答案呢。观察和思考了很久。我认为最主要的问题在于,没有建立基础知识全貌的认知...
2019-04-30 23:34:20
18486
17
原创 Elasticsearch学习,请先看这一篇!
题记:Elasticsearch研究有一段时间了,现特将Elasticsearch相关核心知识、原理从初学者认知、学习的角度,从以下9个方面进行详细梳理。欢迎讨论……0. 带着问题上路——ES是如何产生的?(1)思考:大规模数据如何检索?如:当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题: 1)用什么数据库好?(mysql、sybase、oracle、达
2016-08-18 21:08:36
233745
66
原创 Elasticsearch的使用场景深入详解
了解了ES的使用场景,ES的研究、使用、推广才更有价值和意义。1、场景—:使用Elasticsearch作为主要的后端传统项目中,搜索引擎是部署在成熟的数据存储的顶部,以提供快速且相关的搜索能力。这是因为早期的搜索引擎不能提供耐用的存储或其他经常需要的功能,如统计。 Elasticsearch是提供持久存储、统计等多项功能的现代搜索引擎。 如果你开始一个新项目,我们建议您考虑使用Elas
2016-08-17 08:40:56
120557
21
原创 Elasticsearch、Open Distro、OpenSearch 和 Easysearch 到底啥区别?
虽然名义上开源,但实际上是针对云服务商的"防御性许可证",这也是为什么 AWS 分叉出 OpenSearch(保持 Apache 2.0 完全开源)以及国内出现 Easysearch 等替代方案的根本原因。终端用户免费用,但如果你是云厂商,想卖 Elasticsearch 服务,得给我交钱。SSPL 限制很多,简单说就是:如果你用 Elasticsearch 做云服务,得把你的整个技术栈都开源。就像你买了个毛坯房,Open Distro 帮你装修好了,加了家具家电,但房子本身还是那个房子。
2025-11-17 07:31:05
340
原创 “Elasticsearch api 难用的一批”,是吗?你看最新版本的官方文档了吗?
因为 Elasticsearch 的功能模块和可操作的接口(API)实在太多了,所以有了 Java 这种规范的代码示例后,能极大地提升开发效率。在大型项目开发中,这种强类型、流式构造能节省海量的时间,并极大地降低运行时错误。那里有 Python、JS、Ruby、PHP,以及最新的强类型 Java 示例,能帮你彻底告别繁琐的 cURL 时代,进入优雅、高效的开发新纪元!这意义重大,它不仅意味着官方背书的最佳实践,更意味着你可以直接告诉 LLM(大型语言模型):“不,用新的 Java API 这么写才是对的!
2025-11-10 09:07:46
937
原创 请问 easysearch.yml 有所有字段的文档吗,找了好几个晚上还没找到?
咱们用什么,讲什么。还是别跑偏了,把证书持久化的问题解决就行了,安全第一,HTTP 不加 TLS 就是裸奔,设置密码也是形同虚设!reindex.ssl.verification_mode: none ——跳过 SSL 验证,不安全。集群名称,用于标识集群,相同名称的节点会自动组成集群。步骤1:禁用 ssl.http.enable,默认为 true。security.enabled: false ——安全功能已关闭,生产环境必须开启。警告:跳过 SSL 证书验证(仅开发环境,生产环境禁用)
2025-11-06 07:30:47
565
原创 Elasticsearch 9.X 官方文档大变样了!
现在 Elasticsearch、Kibana、Security、Observability 的发布说明都在一个地方,找起来方便多了。从 5.X、6.X、7.X、8.X 一路跟过来的读者们应该对下面的界面非常熟悉。文档里加了"可用性徽章(标签)",哪个功能是 9.1 加的、哪个是 9.2 改的,一目了然。1.客户端库导航 Java、Python、.Net 等客户端,ES|QL、KQL 等查询语言,都有单独入口。不要先想"我要找 Elasticsearch 文档",直接想"我要做搜索/可观测性/安全"。
2025-11-03 07:36:02
1235
原创 elasticdumpWeb——Elasticsearch、Easysearch 跨集群索引迁移新Web工具
工具内置了不兼容配置黑名单,会自动过滤 index.creation_date、index.uuid、index.version.created 等系统元数据,以及 index.default_pipeline 等可能导致迁移失败的配置。用户在 Web 界面配置源集群和目标集群的连接信息,选择要迁移的索引,点击开始迁移即可。它解决了跨版本、跨集群数据迁移的痛点,支持从 Elasticsearch 9.0.0 到 Easysearch 等不同版本间的数据迁移。的替代迁移、以及不同集群间的数据同步等场景。
2025-10-28 17:30:32
1266
原创 【干货】Elasticsearch Grok 处理器完全指南
你为其提供一个看起来类似于 Grok 模式的模式,但它将 %{field} 声明之间的部分视为简单分隔符。通过本指南的全面探讨,我们已经看到 Grok 在将原始的非结构化日志转化为有价值的结构化数据中的关键角色。可以将其理解为一种应用"写时模式"的方法,将人类可读但机器不友好的文本转换为干净的基于字段的格式,甚至在数据被索引之前就完成了这一转换。Grok 建立在正则表达式的基础上,但通过允许使用预构建的命名模式来简化流程,这些模式比复杂的正则表达式更易读且易于组合。这是你要匹配的 Grok 模式的名称。
2025-10-21 07:31:16
1464
原创 Elasticsearch 实现“不包含“查询的 4 种方法,你知道几个?
建索引时配置分词器,让"iPhone15"被拆分成"iphone"、"iphone15"、"15"三个token。Elasticsearch 没有直接的"不包含"操作符,但我们可以通过组合。开发测试阶段,咱们优先使用通配符或查询字符串,快速验证逻辑。操作符 —— 它会反转匹配条件,把"包含"变成"不包含"。咱们企业的临时复杂需求,可以用正则,但要监控性能。生产环境高频查询,必须使用自定义分词器方案。2.2 方法2: 通配符查询 (较快)排除所有包含"iPhone"的订单。本质上也是通配符,但请求体更小。
2025-10-20 11:37:36
515
原创 Elasticsearch 实现“不包含“查询的 4 种方法,你知道几个?
建索引时配置分词器,让"iPhone15"被拆分成"iphone"、"iphone15"、"15"三个token。Elasticsearch 没有直接的"不包含"操作符,但我们可以通过组合。开发测试阶段,咱们优先使用通配符或查询字符串,快速验证逻辑。操作符 —— 它会反转匹配条件,把"包含"变成"不包含"。咱们企业的临时复杂需求,可以用正则,但要监控性能。生产环境高频查询,必须使用自定义分词器方案。2.2 方法2: 通配符查询 (较快)排除所有包含"iPhone"的订单。本质上也是通配符,但请求体更小。
2025-10-20 11:37:36
555
原创 Elasticsearch 实现“不包含“查询的 4 种方法,你知道几个?
建索引时配置分词器,让"iPhone15"被拆分成"iphone"、"iphone15"、"15"三个token。Elasticsearch 没有直接的"不包含"操作符,但我们可以通过组合。开发测试阶段,咱们优先使用通配符或查询字符串,快速验证逻辑。操作符 —— 它会反转匹配条件,把"包含"变成"不包含"。咱们企业的临时复杂需求,可以用正则,但要监控性能。生产环境高频查询,必须使用自定义分词器方案。2.2 方法2: 通配符查询 (较快)排除所有包含"iPhone"的订单。本质上也是通配符,但请求体更小。
2025-10-20 11:37:36
576
原创 Elasticsearch 实现“不包含“查询的 4 种方法,你知道几个?
建索引时配置分词器,让"iPhone15"被拆分成"iphone"、"iphone15"、"15"三个token。Elasticsearch 没有直接的"不包含"操作符,但我们可以通过组合。开发测试阶段,咱们优先使用通配符或查询字符串,快速验证逻辑。操作符 —— 它会反转匹配条件,把"包含"变成"不包含"。咱们企业的临时复杂需求,可以用正则,但要监控性能。生产环境高频查询,必须使用自定义分词器方案。2.2 方法2: 通配符查询 (较快)排除所有包含"iPhone"的订单。本质上也是通配符,但请求体更小。
2025-10-20 11:37:36
380
原创 Elasticsearch 实现“不包含“查询的 4 种方法,你知道几个?
建索引时配置分词器,让"iPhone15"被拆分成"iphone"、"iphone15"、"15"三个token。Elasticsearch 没有直接的"不包含"操作符,但我们可以通过组合。开发测试阶段,咱们优先使用通配符或查询字符串,快速验证逻辑。操作符 —— 它会反转匹配条件,把"包含"变成"不包含"。咱们企业的临时复杂需求,可以用正则,但要监控性能。生产环境高频查询,必须使用自定义分词器方案。2.2 方法2: 通配符查询 (较快)排除所有包含"iPhone"的订单。本质上也是通配符,但请求体更小。
2025-10-20 11:37:36
442
原创 Elasticsearch 实现“不包含“查询的 4 种方法,你知道几个?
建索引时配置分词器,让"iPhone15"被拆分成"iphone"、"iphone15"、"15"三个token。Elasticsearch 没有直接的"不包含"操作符,但我们可以通过组合。开发测试阶段,咱们优先使用通配符或查询字符串,快速验证逻辑。操作符 —— 它会反转匹配条件,把"包含"变成"不包含"。咱们企业的临时复杂需求,可以用正则,但要监控性能。生产环境高频查询,必须使用自定义分词器方案。2.2 方法2: 通配符查询 (较快)排除所有包含"iPhone"的订单。本质上也是通配符,但请求体更小。
2025-10-20 11:37:36
258
原创 Elasticsearch 实现“不包含“查询的 4 种方法,你知道几个?
建索引时配置分词器,让"iPhone15"被拆分成"iphone"、"iphone15"、"15"三个token。Elasticsearch 没有直接的"不包含"操作符,但我们可以通过组合。开发测试阶段,咱们优先使用通配符或查询字符串,快速验证逻辑。操作符 —— 它会反转匹配条件,把"包含"变成"不包含"。咱们企业的临时复杂需求,可以用正则,但要监控性能。生产环境高频查询,必须使用自定义分词器方案。2.2 方法2: 通配符查询 (较快)排除所有包含"iPhone"的订单。本质上也是通配符,但请求体更小。
2025-10-20 11:37:36
688
原创 Elasticsearch 实现“不包含“查询的 4 种方法,你知道几个?
建索引时配置分词器,让"iPhone15"被拆分成"iphone"、"iphone15"、"15"三个token。Elasticsearch 没有直接的"不包含"操作符,但我们可以通过组合。开发测试阶段,咱们优先使用通配符或查询字符串,快速验证逻辑。操作符 —— 它会反转匹配条件,把"包含"变成"不包含"。咱们企业的临时复杂需求,可以用正则,但要监控性能。生产环境高频查询,必须使用自定义分词器方案。2.2 方法2: 通配符查询 (较快)排除所有包含"iPhone"的订单。本质上也是通配符,但请求体更小。
2025-10-20 11:37:36
790
原创 Elasticsearch 实现“不包含“查询的 4 种方法,你知道几个?
建索引时配置分词器,让"iPhone15"被拆分成"iphone"、"iphone15"、"15"三个token。Elasticsearch 没有直接的"不包含"操作符,但我们可以通过组合。开发测试阶段,咱们优先使用通配符或查询字符串,快速验证逻辑。操作符 —— 它会反转匹配条件,把"包含"变成"不包含"。咱们企业的临时复杂需求,可以用正则,但要监控性能。生产环境高频查询,必须使用自定义分词器方案。2.2 方法2: 通配符查询 (较快)排除所有包含"iPhone"的订单。本质上也是通配符,但请求体更小。
2025-10-20 11:37:36
346
原创 Elasticsearch 到 Easysearch 数据迁移 5 种方案选型实战总结
在将云端 Elasticsearch 数据迁移到本地 Easysearch(INFINI Easysearch)的过程中,我们评估了 5 种常见的迁移方案,最终确定了 3 种可行方案。最后要在目标端执行常用的查询、聚合、排序等操作,验证业务功能是否正常,响应时间是否符合预期,只有通过全面验证后才能正式切换业务流量。方案,包括保留源数据、记录迁移起始时间点,以及准备快速切换回源端的应急预案,确保迁移失败时能够快速恢复业务。首先要对比源端和目标端的文档总数、索引数量以及每个索引的文档数,确保数据完整性。
2025-10-13 07:31:12
1189
原创 Codebuddy 实现:云端 Elasticsearch 到 本地 Easysearch 跨集群迁移 Python 小工具
这种分层验证设计既能在秒级发现数量级差异,又能精确定位到单个字段的数据变异,为跨版本迁移提供了从集群级到文档级的全链路质量保障,是确保零数据丢失、零结构损坏的关键守护机制。这种"边读边写、分批提交"的流水线设计既保证了百万级文档的稳定传输,又通过细粒度的错误追踪机制支持断点续传和异常诊断,是处理跨版本、跨集群数据同步的工业级实践方案。这种选择性过滤机制确保了核心业务字段能够平滑迁移,避免因单个不兼容字段导致整个索引创建失败,是跨版本数据迁移中解决结构化差异的关键技术手段。
2025-10-12 07:30:37
622
原创 Easysearch 初始化密码在哪里?找不到了怎么办?
关于 Easysearch 版本更迭的小伙伴会发现 Easysearch 新版本(1.15.X)在启动的时候,不再将密码默认存储在 initialize.log下面了。不论方案一、方案二,都要本地验证一下密码获取到是否可以访问成功。那么,在部署完 Easysearch 单节点或者多节点集群后,如何获取集群的初始密码呢?适用于:启动控制台日志自己不小心清理掉了,无法查看的场景。新密码不再存储在初始化日志里,核心原因是:安全问题。这里,我们给出如下的方案,供给大家参考。2、方案一:在启动日志里查看。
2025-10-11 09:35:59
615
原创 Elastic 完成对开源 AI 企业 Jina AI 的收购,意味着什么?!
Jina AI 的技术在检索和上下文理解这块比较强,Elastic 的平台能力能提供稳定的基础设施。这个在实际应用中挺有用的,比如你在企业知识库里找资料,可能既有文档又有图表,多模态检索就派上用场了。作为忠实的 Elastic 用户,Elastic 在日志分析和可观测性这块一直很强,但在AI原生的能力上相比云厂商还是有差距的。工具越来越成熟,成本越来越低,能做的事情越来越多。而 Jina AI 呢,在开源 AI 圈子里小有名气,slogan:“您的搜索底座如虎添翼”,主打多模态嵌入模型和重排序器。
2025-10-11 09:35:59
898
原创 避坑 + 实操!elasticdump 迁移 Elasticsearch 数据到 Easysearch,看这篇就够了
通过 Elasticdump 工具,我们可以快速、安全地将 Elasticsearch 索引迁移到 Easysearch。是一个强大的开源工具,可以帮助我们轻松完成索引的映射、设置和数据的迁移工作。迁移完成后,建议进行充分的功能测试和性能测试,确保业务正常运行。)在索引创建后无法修改,可能会收到警告,这是正常现象。4.3 步骤二:迁移索引设置(Settings)4.2 步骤一:迁移索引映射(Mapping),包括环境准备、迁移步骤和常见问题处理。4.4 步骤三:迁移索引数据(Data)
2025-10-10 07:30:59
613
原创 别慌!Elasticsearch 迁移 Easysearch,Logstash 方案一步一步教你做
通过本方案,我们成功实现了从 Elasticsearch 9.0.0 到 Easysearch 的平滑迁移,为后续的系统升级和优化奠定了坚实基础。作为 Elasticsearch 的兼容性分支,在保持核心功能兼容的同时, 提供了更好的本地化支持和性能优化,可以看做不错的。在多种迁移方案中(快照恢复、Reindex API、Logstash、第三方工具),本方案选择。:确保目标端文档 ID 与源端完全一致,避免数据重复。该方案已在生产环境验证,具有较高的可靠性和实用价值。Elasticsearch替代方案。
2025-10-09 07:30:25
642
转载 重磅 | 死磕 Elasticsearch 9.X 方法论认知清单(2025 年国庆更新版)
每个人都会犯错,别再让相同的错误一再发生,别再让我们为那些错误付出沉痛的代价。清单不是写在纸上的,而是印在心上的。我们别无选择,清单,正在一步步变革我们的生活,变革这个复杂的世界......那些 ChatGPT4 也搞不定的 Elasticsearch 问题,请抛给我们!Elasticsearch 完整格式的 URL 进行分词,有什么好的解决方案吗?看了 B 站 Elasticsearch 视频的标题,我仿佛看到了内卷的天花板。Elasticsearch 8.X 防止 Mapping “爆炸”的三种方案。
2025-09-29 07:30:50
320
转载 Elasticsearch 国产化替代 ——信创政策到技术选型的全面指南调研报告 V1.0
在搜索引擎领域,Elasticsearch 作为业界领先的分布式搜索和分析引擎,虽然功能强大,但在国产化替代的大潮中,企业急需寻找既能保持技术先进性,又能满足自主可控要求的解决方案。本文基于深度调研和实践验证,从政策背景、技术选型、产品对比、实战部署等多个维度,全面解析 Elasticsearch 国产化替代的最佳实践路径,为企业的信创转型提供权威参考。根据《"十四五"推进国家政务信息化规划》,到2025年,行政办公及电子政务系统要全部完成国产化替代,这为搜索引擎等基础软件的国产化提出了明确的时间表。
2025-09-28 07:31:14
362
原创 Elasticsearch 大数据量扫描 3 招改动,性能提升 2 倍!
更棘手的是,在全量扫描期间,还有增量数据不断写入,部分文档字段会被软删除,这就要求我们既要保证扫描的完整性,又要处理好增量更新的问题。项目中使用了日期别名来管理按天分割的索引,一个别名对应了多个底层索引,ES需要在多个索引间进行查询合并,增加了不必要的开销。单次查询返回数据量大,网络传输耗时明显。经过一番交流、调研和实践,通过三个核心优化策略,将处理性能提升了2倍,现在将这次优化的经验总结分享给大家。在大数据量处理场景中,增量数据的处理策略同样重要,需要在设计阶段就考虑好相应的方案。
2025-09-24 23:03:43
593
原创 Elasticsearch 8.X 随机生成数据再来一弹!
我们将使用 Logstash 的 generator 输入插件来创建数据,并使用 ruby 过滤器插件来生成 UUID 和随机字符串。随着你对 Elasticsearch 和 Logstash 的进一步了解,可以进一步定制和扩展此配置来满足更复杂的需求。以上就是如何在 Elasticsearch 8.X 版本中使用 Logstash 插件来生成随机样例数据的方法。另外,确保 Elasticsearch 的相关证书已经正确配置在 Logstash 中。,用于 Elasticsearch 的测试和开发。
2025-09-17 17:10:10
1157
原创 你有没有想过不额外安装 Kibana,就能实现集群核心指标数据的可视化?
实操业务层面,我做过集群指标数据每天早晨群发邮件的功能。本来从原理层面,原有的 Kibana 只负责呈现,原有的 Console。真的非常巧妙和经验,一个插件就集成了 Console 原有的基础功能。现在的方式,就是最大化的集成到一块,轻装上阵!对于用户来说,少了单独安装部署的烦恼,少了安装排查的烦恼等。在初始化脚本后,就能看到已经安装了新的 UI 插件。直接上图吧,基本“傻瓜式”操作,没有什么特殊的。)上线了 UI 插件功能,的确令人眼前一亮。此处省略1000字。安全是必选,禁用安全,后续操作无法进行!
2025-09-11 07:31:24
567
转载 明显感觉程序员的面试已经变了。。
是衡量大语言模型“从量变到质变”的关键,是针对特定场景的AI解决方案。是指运行一段具有特定功能的代码块的行为,以增强其处理能力,实现更复杂的任务,使大模型能够集成外部工具和资源,提升交互性和实用性。2节直播课,为你展示如何利用RAG、Fine-tuning的技术来改善大语言模型的使用!解析大模型底层原理,和技术架构!老师们将大模型技术原理讲透的同时,还将丰富的商业化AI应用项目无偿分享,帮大家快速打通。等热门大模型产品的技术架构,逐行解析代码,手搓全流程!剖析AI技术的应用场景,用实战经验落地AI技术。
2025-09-09 07:31:15
287
原创 极限网关 INFINI Gateway 最常见问题答疑:从入门到实战的完整指南
极限网关作为Elasticsearch生态的重要组件,通过其强大的代理能力和丰富的功能特性,为企业级搜索服务提供了完整的解决方案。对于技术团队而言,合理规划网关的部署架构,充分利用其模板化配置和可视化管理能力,可以大大降低 Elasticsearch 集群的运维管理复杂度,提升服务的稳定性和可靠性。当主机房接收写入请求时,网关会同时将相同的请求复制到备机房的 ES 集群,确保数据的实时同步。网关在处理写入请求时,会并行向多个目标集群发送相同的请求,通过配置可以设定主备模式或双活模式,满足不同的业务需求。
2025-08-31 07:31:15
1207
原创 极限控制台 INFINI Console 最常见问题答疑——企业级 Elasticsearch 统一管理平台
是一个轻量级的多集群、跨版本统一Elasticsearch 治理平台,通过集中管理 Elasticsearch,可以快速便捷地管理企业内的多套 Elasticsearch 集群。特别是在多集群、跨版本、混合云等复杂场景下,Console 的统一管理能力可以大大简化运维复杂度,提升整体的运维效率。作为新一代的Elasticsearch管理平台,不仅提供了Kibana的核心功能,更在企业级特性、多集群管理、成本控制等方面展现出显著优势。这种设计使得 Console 可以快速部署在各种环境中,降低了运维复杂度。
2025-08-31 07:31:15
1223
原创 EasySearch 最常见问题答疑——国产化搜索引擎实战指南
通过 INFINI Console 实现集群全面监控,配置多维度告警包括集群健康、磁盘空间、响应时间、节点故障等,根据业务特点调整 JVM 参数、索引设置、分片策略充分发挥性能优势。环境评估分析现有集群规模和配置,并行部署 EasySearch 测试环境进行功能验证,使用快照恢复或实时同步工具迁移数据,修改应用连接地址实现业务切换,根据业务特点进行针对性调优。通过内核深度优化,修复了大量原版问题,集群吞吐性能提升 40%-70%,磁盘压缩效率大幅提高,在保持API完全兼容的同时实现了更优的资源利用率。
2025-08-31 07:31:15
1412
原创 Elasticsearch 索引字段删除,除了 Reindex 重建索引还有没有别的解决方案?
从 Elasticsearch 的 mapping API 来看,可以添加新字段,也可以修改某些字段的属性(如增加新的分析器),但确实无法删除已存在的字段。通过实际项目的实践发现虽然 Elasticsearch 不支持直接删除 mapping 字段,但通过合理的设计和实施策略,完全可以实现字段的"逻辑删除"。向索引中添加文档时,字段信息会被写入到段的元数据中,删除字段意味着要修改所有相关段的结构,这在技术上是不可行的。但经过深入研究、探讨和实践验证,找到了几种在不重建索引的情况下实现字段"删除"的方法。
2025-08-28 07:30:44
972
路由器交换机配置命令详解.doc
2010-04-18
libcurl.lib下载(32bit和64bit)
2015-09-17
MFC动态划线实现源码
2013-03-30
可视化文件消息一体化收发Socket实现V0.1
2013-03-17
(可视化文件消息一体化收发Socket实现V0.1说明文档
2013-03-17
C++内部培训讲义
2016-08-07
Windows下libevent C++封装类实现
2016-12-11
C++ 笔试面试宝典2009版.doc
2010-04-18
? Kerberos认证相关问题思路请教:
2013-11-03
求samba下的rpcclient工具使用方法?
2013-09-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅