<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Elasticsearch 零基础实战指南</title>
    <link>https://uhaiin.com/elasticsearch</link>
    <description>Elasticsearch 零基础实战指南，zjc 的独立技术书阅读站</description>
    <language>zh-CN</language>
    <pubDate>Thu, 27 Aug 2026 05:46:16 +0000</pubDate>
    <lastBuildDate>Thu, 27 Aug 2026 05:46:16 +0000</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>
    <atom:link href="https://uhaiin.com/elasticsearch/static/xml/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>附录：附录 Elasticsearch 速查手册</title>
      <link>https://uhaiin.com/elasticsearch/9a16f324249855f38b6885ad56cf0995/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。本附录汇总常用 API、查询、聚合、Mapping、配置、指标和排查命令。建议把它当作工作台参考，但不要未经压测直接把参数复制到生产环境。1. 集群与节点 API1.1 集群健...</description>
      <pubDate>Thu, 05 Feb 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/9a16f324249855f38b6885ad56cf0995/</guid>
    </item>
    <item>
      <title>第 35 章：大师之路</title>
      <link>https://uhaiin.com/elasticsearch/23a7867eae7c6be2f6a163295a97943e/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。读完前面章节，你已经能使用 Elasticsearch 构建搜索、日志和分析系统。大师之路的下一步，是从“会用配置”走向“理解系统、能读源码、能做设计、能带团队治理”。本章给出...</description>
      <pubDate>Wed, 04 Feb 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/23a7867eae7c6be2f6a163295a97943e/</guid>
    </item>
    <item>
      <title>第 34 章：面试题精讲</title>
      <link>https://uhaiin.com/elasticsearch/f23f42b9ee8ec9ce1980595ce36af32d/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。本章整理 50 道 Elasticsearch 高频面试题。回答建议采用“结论 + 原理 + 边界 + 生产建议”的结构，不要只背名词。34.1 基础概念1. Elastics...</description>
      <pubDate>Tue, 03 Feb 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/f23f42b9ee8ec9ce1980595ce36af32d/</guid>
    </item>
    <item>
      <title>第 33 章：架构模式与生态</title>
      <link>https://uhaiin.com/elasticsearch/4b19fd7bf8baa5287b2d7cca48427ec6/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。Elasticsearch 很少单独存在。它通常与 MySQL、Kafka、Redis、对象存储、数据仓库、监控系统和向量模型服务共同工作。架构设计的关键不是把所有数据都放进 ...</description>
      <pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/4b19fd7bf8baa5287b2d7cca48427ec6/</guid>
    </item>
    <item>
      <title>第 32 章：高可用与容量治理</title>
      <link>https://uhaiin.com/elasticsearch/5516801d22a083b7c76526f935942555/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。高可用不是“副本数设置为 2”这么简单。它包含节点冗余、分片分布、机架感知、快照备份、跨机房容灾、容量规划、滚动升级和故障演练。容量治理则回答：现在够不够、多久会不够、扩容后是...</description>
      <pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/5516801d22a083b7c76526f935942555/</guid>
    </item>
    <item>
      <title>第 31 章：安全与权限治理</title>
      <link>https://uhaiin.com/elasticsearch/dcbacc7780c2de073a387a3db9056da3/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。Elasticsearch 常常保存搜索数据、日志、用户行为和业务分析结果，其中日志字段可能包含手机号、IP、请求头、授权 token，甚至数据库连接串。安全不是上线后补一项开...</description>
      <pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/dcbacc7780c2de073a387a3db9056da3/</guid>
    </item>
    <item>
      <title>第 30 章：故障排查手册</title>
      <link>https://uhaiin.com/elasticsearch/b60bc94f1dc9d1da4ff01f57cdc5d71b/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。本章按故障现象组织，给出确认命令、常见原因、处理步骤和预防动作。事故处理时先止血，再定位，最后复盘；不要在未确认影响面的情况下做大规模重建或重启。30.1 通用排查流程确认影响...</description>
      <pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/b60bc94f1dc9d1da4ff01f57cdc5d71b/</guid>
    </item>
    <item>
      <title>第 29 章：监控告警</title>
      <link>https://uhaiin.com/elasticsearch/dbcd6edb4a23a29ddd15ffa238aed6b7/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。监控的目标不是画很多图，而是在问题影响业务前发现它，并在事故中快速回答四个问题：影响面多大、瓶颈在哪、先做什么、什么时候恢复。本章建立 Elasticsearch 的监控体系：...</description>
      <pubDate>Thu, 29 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/dbcd6edb4a23a29ddd15ffa238aed6b7/</guid>
    </item>
    <item>
      <title>第 28 章：性能调优</title>
      <link>https://uhaiin.com/elasticsearch/ec4f6722e4aca4959542c5dcd16e2e82/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。性能调优不是收集一堆“最佳参数”，而是先定位瓶颈，再在容量、延迟、成本和可靠性之间做取舍。Elasticsearch 的性能通常由五个资源共同决定：CPU、JVM 堆、操作系统...</description>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/ec4f6722e4aca4959542c5dcd16e2e82/</guid>
    </item>
    <item>
      <title>第 27 章：相关性与排序优化</title>
      <link>https://uhaiin.com/elasticsearch/b7d8947ec6fdbcfce0cae123ceb9b492/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。相关性优化是搜索系统从“能搜到”走向“搜得好”的关键。它不只是调大某个字段权重，而是包含查询理解、召回、特征、排序、评估和持续迭代的完整过程。27.1 什么是相关性从用户视角看...</description>
      <pubDate>Tue, 27 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/b7d8947ec6fdbcfce0cae123ceb9b492/</guid>
    </item>
    <item>
      <title>第 26 章：聚合与性能优化</title>
      <link>https://uhaiin.com/elasticsearch/79723d9e2fd01cae652cf11f851f50c7/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。聚合是 Elasticsearch 成为分析引擎的关键能力。它可以在搜索结果上做分组、统计、嵌套和管道计算，但聚合也最容易把集群打慢。理解聚合执行模型、Doc Values、g...</description>
      <pubDate>Mon, 26 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/79723d9e2fd01cae652cf11f851f50c7/</guid>
    </item>
    <item>
      <title>第 25 章：查询执行原理</title>
      <link>https://uhaiin.com/elasticsearch/a3b92731be6aac3c4153e0ada72e9287/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。搜索请求看起来只是一条 JSON，但背后是协调节点、多个分片、Lucene 查询树、缓存、排序队列和 fetch 阶段的协作。理解这个过程，才能解释深分页、查询超时、缓存命中、...</description>
      <pubDate>Sun, 25 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/a3b92731be6aac3c4153e0ada72e9287/</guid>
    </item>
    <item>
      <title>第 24 章：写入与刷新原理</title>
      <link>https://uhaiin.com/elasticsearch/fbdb81dd72dd433da67b913d6206484c/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。写入链路是性能和可靠性的交汇点。理解一次写入请求在协调节点、主分片、副本分片、Lucene 内存、translog、refresh 和 flush 之间的流转后，才能解释写入延...</description>
      <pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/fbdb81dd72dd433da67b913d6206484c/</guid>
    </item>
    <item>
      <title>第 23 章：分片与集群架构</title>
      <link>https://uhaiin.com/elasticsearch/a23fd95f6ca37ff8e88f3699cd48834e/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。Elasticsearch 是分布式系统，但这不意味着“加节点就一定快”。真正决定集群能力和稳定性的，是节点角色、分片数量、分片大小、副本、分配策略和查询扇出。本章从架构视角拆...</description>
      <pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/a23fd95f6ca37ff8e88f3699cd48834e/</guid>
    </item>
    <item>
      <title>第 22 章：Lucene 与存储原理</title>
      <link>https://uhaiin.com/elasticsearch/b211c658f1626b195f9c5e9656b5a35f/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。Elasticsearch 的搜索能力来自 Apache Lucene。理解 Lucene 后，很多“看起来很魔法”的现象都会变得自然：为什么写入后要等刷新才能搜到，为什么更新...</description>
      <pubDate>Thu, 22 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/b211c658f1626b195f9c5e9656b5a35f/</guid>
    </item>
    <item>
      <title>第 21 章：订单分析实战</title>
      <link>https://uhaiin.com/elasticsearch/6d409ffe175d309249f087a41e7b78fa/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。订单分析是典型的 OLAP 场景：数据量持续增长，查询以时间范围、维度分组和指标计算为主，写入以追加和状态更新混合。Elasticsearch 可以很好地支持近实时看板和灵活探...</description>
      <pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/6d409ffe175d309249f087a41e7b78fa/</guid>
    </item>
    <item>
      <title>第 20 章：日志检索实战</title>
      <link>https://uhaiin.com/elasticsearch/e5a237cc77de42f97ccbb1c18dbcea4d/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。日志检索是 Elasticsearch 另一个主流场景。它和商品搜索的关注点完全不同：商品搜索追求相关性，日志检索追求稳定接入、低成本存储、快速定位异常，以及清晰的生命周期治理...</description>
      <pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/e5a237cc77de42f97ccbb1c18dbcea4d/</guid>
    </item>
    <item>
      <title>第 19 章：商品搜索实战</title>
      <link>https://uhaiin.com/elasticsearch/089bdcfb8a76cb50b30f0dd6919f170f/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。商品搜索是 Elasticsearch 最经典的应用场景。它不只是“能搜到商品”，而是一个完整的搜索产品：要理解用户输入，召回合适商品，过滤不可售商品，提供筛选项，给出符合业务...</description>
      <pubDate>Mon, 19 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/089bdcfb8a76cb50b30f0dd6919f170f/</guid>
    </item>
    <item>
      <title>第 18 章：别名与零停机变更</title>
      <link>https://uhaiin.com/elasticsearch/860800ef756003e535756741c4a6d98b/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。Elasticsearch 中已有字段的类型和分词器不能直接修改。要调整 Mapping，通常需要创建新索引、迁移数据、验证一致性，再通过别名切换。本章讲解别名、Reindex...</description>
      <pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/860800ef756003e535756741c4a6d98b/</guid>
    </item>
    <item>
      <title>第 17 章：数据写入与批量操作</title>
      <link>https://uhaiin.com/elasticsearch/013e8317fe3ed9ed30cecdab5e9cb8dc/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。Elasticsearch 写入不是简单调用一次 API。写入链路涉及协调节点、主分片、副本分片、refresh、translog、segment merge 和队列拒绝。设计...</description>
      <pubDate>Sat, 17 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/013e8317fe3ed9ed30cecdab5e9cb8dc/</guid>
    </item>
    <item>
      <title>第 16 章：索引设计与模板</title>
      <link>https://uhaiin.com/elasticsearch/a5790d1c4c9176b68c83d2ceee0c1b2b/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。索引设计决定了系统未来的容量、性能和可维护性。分片数不合理、副本不足、字段膨胀、无生命周期管理，这些问题在数据量小时不明显，上线后会集中爆发。本章覆盖索引规划、分片与副本、索引...</description>
      <pubDate>Fri, 16 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/a5790d1c4c9176b68c83d2ceee0c1b2b/</guid>
    </item>
    <item>
      <title>第 15 章：Java 客户端与 Spring Boot 集成</title>
      <link>https://uhaiin.com/elasticsearch/0a559d32868da38777202ce550af8b14/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。Elasticsearch 8.x 官方推荐使用 Java API Client。它基于 Jackson，提供强类型请求构建和响应模型，替代了已经废弃的 High Level ...</description>
      <pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/0a559d32868da38777202ce550af8b14/</guid>
    </item>
    <item>
      <title>第 14 章：向量与语义搜索</title>
      <link>https://uhaiin.com/elasticsearch/28523c591a60a16f9f1081cea125b3bd/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。关键词搜索擅长精确匹配词项，向量搜索擅长理解语义相似。随着语义检索、推荐召回和 RAG 系统普及，dense_vector 与 kNN 已经成为 Elasticsearch 的...</description>
      <pubDate>Wed, 14 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/28523c591a60a16f9f1081cea125b3bd/</guid>
    </item>
    <item>
      <title>第 13 章：搜索分页与排序</title>
      <link>https://uhaiin.com/elasticsearch/431aeb555efe4b6a46053077be36988e/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。分页和排序看起来简单，却是最容易把集群打垮的地方之一。深分页会让协调节点请求大量分片、取回大量候选文档，并在内存中归并排序。本章讲解 from/size、search_afte...</description>
      <pubDate>Tue, 13 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/431aeb555efe4b6a46053077be36988e/</guid>
    </item>
    <item>
      <title>第 12 章：SQL 与 ES|QL</title>
      <link>https://uhaiin.com/elasticsearch/4abe3eec026d0647095d781e008a0d89/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。Query DSL 适合搜索和复杂控制，但很多数据分析师更熟悉 SQL。Elasticsearch 提供 SQL 能力；8.11 之后又逐步推出 ES|QL，用更贴近管道的语言...</description>
      <pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/4abe3eec026d0647095d781e008a0d89/</guid>
    </item>
    <item>
      <title>第 11 章：聚合分析</title>
      <link>https://uhaiin.com/elasticsearch/1f14be7c89d8f1e2988393d720c1d0f0/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。搜索回答“哪些文档匹配”，聚合回答“这些文档有什么规律”。Elasticsearch 的聚合体系非常强大，也是性能问题的高发区。本章覆盖 Bucket、Metric、Pipel...</description>
      <pubDate>Sun, 11 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/1f14be7c89d8f1e2988393d720c1d0f0/</guid>
    </item>
    <item>
      <title>第 10 章：复合与嵌套查询</title>
      <link>https://uhaiin.com/elasticsearch/2985f0d4dd28a017dabd630316fc9698/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。真实业务查询很少只有一个条件。本章讲解 bool 的进阶用法、constant_score、function_score、nested、父子关系、脚本查询和查询组织原则。10....</description>
      <pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/2985f0d4dd28a017dabd630316fc9698/</guid>
    </item>
    <item>
      <title>第 09 章：全文搜索</title>
      <link>https://uhaiin.com/elasticsearch/c2d529e16680a88fe8a6808b966e5874/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。全文搜索是 Elasticsearch 最核心的能力。它不是简单的字符串包含，而是包括分词、召回、评分、字段权重、短语距离、高亮和多字段组合的完整链路。本章覆盖 match、o...</description>
      <pubDate>Fri, 09 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/c2d529e16680a88fe8a6808b966e5874/</guid>
    </item>
    <item>
      <title>第 08 章：查询 DSL 基础</title>
      <link>https://uhaiin.com/elasticsearch/c016b452903a893b2f2c02cb753fbea8/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。Elasticsearch 查询使用 JSON 描述，官方称为 Query DSL。它表达力强，但也容易写出“结果正确、性能很差”的查询。本章先建立查询结构、上下文、叶子查询、...</description>
      <pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/c016b452903a893b2f2c02cb753fbea8/</guid>
    </item>
    <item>
      <title>第 07 章：分词与文本分析</title>
      <link>https://uhaiin.com/elasticsearch/2a7bb01d2b5f30130faf4e90224204ab/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。中文搜索效果往往取决于分词。同一个查询“轻薄高性能笔记本”，不同的 Analyzer 可能产生完全不同的词项，进而影响召回和排序。本章讲解 Analyzer 组成、内置分词器、...</description>
      <pubDate>Wed, 07 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/2a7bb01d2b5f30130faf4e90224204ab/</guid>
    </item>
    <item>
      <title>第 06 章：Mapping 设计</title>
      <link>https://uhaiin.com/elasticsearch/93240393a6fed4b455cdcfd41d87e419/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。Mapping 决定数据如何被解析、索引、搜索、排序和聚合。很多线上搜索问题的根因不是查询写错，而是 Mapping 设计不合理。本章覆盖字段类型、动态映射、多字段、嵌套结构、...</description>
      <pubDate>Tue, 06 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/93240393a6fed4b455cdcfd41d87e419/</guid>
    </item>
    <item>
      <title>第 05 章：文档 CRUD：写入、更新与并发控制</title>
      <link>https://uhaiin.com/elasticsearch/9166300c1ef8b9fa587ce85145a00d70/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。第 4 章已经见过基础 API。本章系统讲解文档写入语义、自动 ID 与手动 ID、创建、替换、局部更新、批量保存、乐观并发、路由、刷新和失败处理。5.1 文档写入 API 对...</description>
      <pubDate>Mon, 05 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/9166300c1ef8b9fa587ce85145a00d70/</guid>
    </item>
    <item>
      <title>第 04 章：第一批请求</title>
      <link>https://uhaiin.com/elasticsearch/b52e9729625ac823a853d24cbbaec727/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。本章通过一组可执行请求熟悉 Elasticsearch 的基础 API：集群检查、创建索引、写入文档、查询文档、更新文档、删除文档、批量操作和搜索分析。4.1 请求格式Elas...</description>
      <pubDate>Sun, 04 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/b52e9729625ac823a853d24cbbaec727/</guid>
    </item>
    <item>
      <title>第 03 章：环境搭建</title>
      <link>https://uhaiin.com/elasticsearch/3e38afb8cb092b9a5d40a93d77bfe200/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。本章搭建一个学习环境：Elasticsearch + Kibana，并介绍 Docker Compose、基础配置、安全认证、目录结构和常用验证命令。生产部署不只是“能启动”，...</description>
      <pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/3e38afb8cb092b9a5d40a93d77bfe200/</guid>
    </item>
    <item>
      <title>第 02 章：核心概念与数据模型</title>
      <link>https://uhaiin.com/elasticsearch/bf4e0d145eb9853314f86cc13b56e143/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。本章把 Elasticsearch 的核心概念串成一条线：集群由节点组成，节点承载分片，分片是 Lucene 索引，索引用 Mapping 描述字段，字段决定了文档如何被索引和...</description>
      <pubDate>Fri, 02 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/bf4e0d145eb9853314f86cc13b56e143/</guid>
    </item>
    <item>
      <title>第 01 章：认识 Elasticsearch</title>
      <link>https://uhaiin.com/elasticsearch/dc140a654a39435fbb22f57ef77db3a4/</link>
      <description>这是《Elasticsearch 零基础实战指南》的独立章节版。本章从概念、实操和生产排查三个视角展开，代码块保留了原书可直接运行的版本。Elasticsearch 常被简称 ES。它是一个基于 Lucene 构建的分布式搜索与分析引擎，对外提供 REST API，底层把数据拆成多个分片，分布在多个节点上执行搜索...</description>
      <pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate>
      <guid isPermalink="true">https://uhaiin.com/elasticsearch/dc140a654a39435fbb22f57ef77db3a4/</guid>
    </item>
  </channel>
</rss>
