李锋镝的博客

  • 首页
  • 时间轴
  • 评论区显眼包🔥
  • 左邻右舍
  • 博友圈
  • 关于我
    • 关于我
    • 另一个网站
    • 我的导航站
    • 网站地图
    • 赞助
  • 留言
  • 🚇开往
ElasticSearch
中间件

MySQL 同步 ElasticSearch 深度指南——6 种方案的原理、实战与避坑

在分布式架构中,MySQL 与 Elasticsearch(ES)的组合早已成为“事务存储+高效检索”的黄金搭档——MySQL 凭借 ACID 特性保障核心数据一致性,ES 则以倒排索引和分布式架构支撑百万级数据的全文检索、聚合分析。但二者的协同核心,始终绕不开“数据同步”这一关键环节:如何在保证数据一致性的前提下,兼 […]

2025年10月30日 0条评论 326点热度 0人点赞 阅读全文
技术

为什么 Apache Doris 是比 Elasticsearch 更好的实时分析替代方案?

Elasticsearch 是一款开源的分布式检索引擎,广泛应用于实时分析、日志分析、全文搜索和数据监控等领域。凭借其强大的实时搜索能力和灵活的查询语言,在市场上获得了广泛认可。然而,在过去两年,我们注意到一个趋势,很多 Elasticsearch 用户倾向于采用 Apache Doris  替代 Elasticsea […]

2025年3月31日 0条评论 249点热度 0人点赞 阅读全文
技术

Elasticsearch:cat API 介绍及其使用

在 Elasticsearch 中,cat API 仅适用于使用 Kibana 控制台或命令行供人类使用。 它们不适合应用程序使用。 对于应用程序消耗,我们建议使用相应的 JSON API。所有的 cat 命令都接受查询字符串参数 help,以查看它们提供的所有 header 和信息,并且  /_cat命令仅列出所有可 […]

2020年10月27日 0条评论 318点热度 0人点赞 阅读全文
原创

SpringBoot整合Elasticsearch游标查询(scroll)

游标查询(scroll)简介 scroll 查询 可以用来对 Elasticsearch 有效地执行大批量的文档查询,而又不用付出深度分页那种代价。 游标查询会取某个时间点的快照数据。 查询初始化之后索引上的任何变化会被它忽略。 它通过保存旧的数据文件来实现这个特性,结果就像保留初始化时的索引 视图 一样。 启用游标查 […]

2020年10月16日 2条评论 419点热度 0人点赞 阅读全文
中间件

Elasticsearch零停机迁移数据

创建索引 创建一个名为my_index的索引 PUT localhost:9200/my_index 创建映射 PUT localhost:9200/my_index/my_type/_mapping { "properties": { "name": { "type": "text" } } } 添加一个文档 PUT […]

2019年12月11日 0条评论 265点热度 0人点赞 阅读全文
原创

Elasticsearch的分布式文档存储原理

路由一个文档到一个分片中 当索引一个文档的时候,文档会被存储到一个主分片中。Elasticsearch如何知道一个文档应该存放到哪个分片中呢?当我们创建文档时,它如何决定这个文档应当被存储在分片1还是分片2中呢? 首先这肯定不会是随机的,否则将来要获取文档的时候我们就不知道从何处寻找了。实际上,这个过程是根据下面这个公 […]

2019年12月4日 0条评论 242点热度 0人点赞 阅读全文
原创

解决Elasticsearch分页查询窗口数据太大问题

修改max_result_window参数即可。 Elasticsearch API: PUT 127.0.0.1:9200/{indexType}/_settings 参数: { "index": { "max_result_window": 100000 } } max_result_window视具体情况决定大小 […]

2019年11月20日 0条评论 222点热度 0人点赞 阅读全文
原创

Elasticsearch常用查询

常用的 match_all查询 match_all查询简单的匹配所有文档。在没有指定查询方式时,它是默认的查询: { "match_all": {}} match查询 无论你在任何字段上进行的是全文搜索还是精确查询,match查询是你可用的标准查询。 如果你在一个全文字段上使用match查询,在执行查询前,它将用正确的 […]

2019年11月5日 0条评论 244点热度 0人点赞 阅读全文
原创

Elasticsearch中的多索引、多类型搜索

如果不对某一特殊的索引或者类型做限制,就会搜索集群中的所有文档。Elasticsearch转发搜索请求到每一个主分片或者副本分片,汇集查询出的前10个结果,并且返回给我们。这种搜索在ES中称为空搜索。 如下: localhost:9200/_search { "took": 67, "timed_out": false […]

2019年10月24日 0条评论 217点热度 0人点赞 阅读全文
原创

SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)

准备工作 环境准备 JAVA版本 java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) […]

2019年9月20日 4条评论 428点热度 0人点赞 阅读全文
技术

关于Elasticsearch文档的描述以及如何操作文档的详细总结

文档 什么是文档 在大多数应用中,多数实体或对象可以被序列化为包含键值对的 JSON 对象。 一个 键 可以是一个字段或字段的名称,一个 值 可以是一个字符串,一个数字,一个布尔值, 另一个对象,一些数组值,或一些其它特殊类型诸如表示日期的字符串,或代表一个地理位置的对象: { "name": "John Smith" […]

2019年9月18日 0条评论 225点热度 1人点赞 阅读全文
原创

SpringBoot使用注解的方式构建Elasticsearch查询语句,实现多条件的复杂查询

背景&痛点 通过ES进行查询,如果需要新增查询条件,则每次都需要进行硬编码,然后实现对应的查询功能。这样不仅开发工作量大,而且如果有多个不同的索引对象需要进行同样的查询,则需要开发多次,代码复用性不高。 想要解决这个问题,那么就需要一种能够模块化、配置化的解决方案。 解决方案 思路一:配置参数 通过配置参数的方 […]

2019年9月12日 14条评论 983点热度 3人点赞 阅读全文
原创

ElasticSearch入门-基本概念介绍以及安装

Elasticsearch基本概念 Elasticsearch是基于Lucene的全文检索库,本质也是存储数据,很多概念与传统关系型数据库类似。 传统关系型数据库与Elasticsearch进行概念对比 Elasticsearch 传统关系型数据库 indices(索引库) Databases(数据库) type(类型 […]

2019年9月6日 0条评论 352点热度 0人点赞 阅读全文
技术

终于有人把Elasticsearch原理讲透了!

小史是一个非科班的程序员,虽然学的是电子专业,但是通过自己的努力成功通过了面试,现在要开始迎接新生活了。 随着央视诗词大会的热播,小史开始对诗词感兴趣,最喜欢的就是飞花令的环节。 但是由于小史很久没有背过诗词了,飞一个字很难说出一句,很多之前很熟悉的诗句也想不起来。 倒排索引 吕老师:但是我让你说出带“前”字的诗句,由 […]

2019年8月15日 0条评论 195点热度 0人点赞 阅读全文
原创

ElasticSearch添加mapping

ElasticSearch不支持修改mapping,但是新增mapping还是挺简单的,偶尔倒是可以搞点骚操作。 添加mapping: curl -X PUT \ http://{ElasticSearchHost}:{Port}/{index}/_mapping/{type} \ -d '{ "properties" […]

2019年6月14日 0条评论 295点热度 0人点赞 阅读全文

李锋镝

既然选择了远方,便只顾风雨兼程。

世界上只有一种真正的英雄主义,就是认清生活的真相后依然热爱它。

一身转战三千里,一剑曾挡百万师。

那年今日(05月15日)

  • 2012年:墨西哥作家卡洛斯·富恩特斯逝世
  • 1980年:中华人民共和国恢复了世界银行与国际货币基金组织的合法席位
  • 1916年:蒋经国的妻子蒋方良出生
  • 1773年:奥国外交家克莱门斯·梅特涅出生
  • 947年:契丹及辽朝皇帝辽太宗耶律德光逝世
  • 更多历史事件
最新 热点 随机
最新 热点 随机
踩坑60+次后,我终于搞懂 Claude Skill 怎么写才会真的触发 Everything Claude Code 详细使用文档 配置Jackson使用字段而不是getter/setter来序列化和反序列化 这个域名注册整整十年了,十年时间,真快啊 Claude Code全维度实战指南:从入门到精通,解锁AI编程新范式 Apollo配置中心中的protalDB的作用是什么
AI时代,个人技术博客的出路在哪里?这个域名注册整整十年了,十年时间,真快啊WordPress实现用户评论等级排行榜插件WordPress网站换了个字体,差点儿把样式换崩了做了一个WordPress文章热力图插件千万级大表新增字段实战指南:告别锁表与业务中断
常用正则表达式 Gemini 3 深度解析:从像素级复刻到 AGI 雏形,多模态 AI 如何重构开发与创作? jsdelivr的CDN加速好像不行了…… Redis 7.0+ 中 EXPIREAT 的增强选项详解 今晚,回家过年! Java设计模式:策略模式
倒计时
标签聚合
AI编程 IDEA SQL Redis WordPress MySQL Spring 设计模式 架构 K8s JVM ElasticSearch SpringBoot JAVA 数据库 AI 分布式 日常 多线程 docker
最近评论
林羽凡 发布于 3 周前(04月27日) 没毛病,主要是禁用描述,和可以做什么的描述,哪些命令能用,哪些不能用,在什么情况下问我之类的。
老张博客 发布于 1 个月前(04月02日) 这个真的是保姆级教程了。
李锋镝 发布于 2 个月前(03月19日) 已添加,欢迎常来
林子浩 发布于 2 个月前(03月18日) 网站名称:拾趣博客导航 网站链接:https://s7.fan/ 网站图标:https://s7...
無境 发布于 2 个月前(03月12日) 似乎在宇宙和时光之下,人类都好渺小啊。 以前折腾这些不亦乐乎,现在不折腾了,似乎烦忧的时光会多...
网站统计
  • 126
  • 114
  • 469
  • 350
  • 517
  • 714
  • 2026年4月27日
友情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 韩小韩博客
  • 知向前端
  • 林羽凡
  • 哥斯拉
  • 搬砖日记
  • 蜗牛工作室
  • 风渡言
  • 瓦匠个人小站
  • 皮皮社
  • 彬红茶日记
  • Blogs·CN
  • Honesty
  • Mr.Sun的博客
  • 懋和道人
  • 拾趣博客导航

COPYRIGHT © 2026 lifengdi.com. ALL RIGHTS RESERVED.

域名年龄

Theme Kratos Made By Dylan

津ICP备2024022503号-3

京公网安备11011502039375号