Download Latest Version v0.35 Xia Zai source code.zip (1.5 MB)
Home / v0.34
Name Modified Size InfoDownloads / Week
Parent folder
ES-King-v0.34-macos.dmg 2026-09-09 13.6 MB
ES-King-v0.34-windows-x64.7z 2026-09-09 5.2 MB
ES-King-v0.34-ubuntu-x86_64.tar.gz 2026-09-09 6.1 MB
README.md 2026-09-09 6.4 kB
v0.34 Fa Bu Xia Zai source code.tar.gz 2026-09-09 1.5 MB
v0.34 Fa Bu Xia Zai source code.zip 2026-09-09 1.5 MB
Totals: 6 Items   28.0 MB 0

(macOS 用户如果遇到“已损坏”无法打开,终端执行 xattr -dr com.apple.quarantine /Applications/ES-King.app 即可,原因是 app 未签名)

新版本带来的特性与优化:

1、文档管理 (Document Management)

  • 文档浏览:支持分页查询、字段排序、关键字搜索
  • 文档操作:单条文档实时查看、JSON 格式编辑、删除
  • 批量删除:支持按查询批量删除 (_delete_by_query)
  • 批量导入:支持本地 JSON / CSV 文件导入以及 _bulk 批量数据写入,新增本地文件与示例数据快捷导入
  • 字段统计:支持字段 Top 高频值分布与基数 (cardinality) 快速统计分析

2、集群诊断与运维 (Cluster Diagnostics)

  • 分片列表 (Shards):查看所有索引的分片分布、状态与未分配原因
  • 分配解释 (Allocation Explain):一键诊断未分配分片的详细成因与解决指引
  • 线程池监控 (Thread Pool):查看各个线程池的活跃数、队列积压与拒绝情况
  • 热点线程 (Hot Threads):实时捕获集群各节点 CPU 热点线程堆栈
  • 挂起任务 (Pending Tasks):监控集群主节点当前排队与阻塞的任务

3、模板管理与索引生命周期 (Templates & ILM)

  • 模板管理:完整支持索引模板 (Index Templates) 与组件模板 (Component Templates) 的查看、创建与删除
  • 快捷建表:支持基于已有索引模板一键快速创建索引
  • 索引别名:支持查看、添加(支持 Filter / Routing 等参数)与移除索引别名
  • 数据复制:支持 Reindex 异步复制与数据迁移
  • 结构编辑:支持索引 Mapping 与 Settings 在线查看与动态更新
  • 生命周期 (ILM):支持索引生命周期管理策略的查看、新建与删除

4、分词调试 (Analysis Debugger)

  • 提供独立分词调试面板,支持自定义分词器与实时文本分词结果可视化对比
  • 修复分词调试页索引选项缺失的问题

5、REST 控制台升级 (REST Console)

  • 多 Tab 并行:支持同时开启多个查询标签页,各 Tab 的请求方法、URL、DSL 与响应结果完全独立隔离,互不串扰
  • 表格视图:查询结果支持在 JSON 树状图与数据表格 (Table) 视图间自由切换,表格采用虚拟滚动并支持水平/垂直双向滚动,多列不再挤压换行
  • 语法示例:内置常用 ES 查询与管理 DSL 示例,一键插入编辑器
  • 输入体验:URL 输入框回车不再误触发请求,统一通过发送按钮执行
  • 兼容性增强:支持 201/202 等成功状态码及纯文本响应正常展示

6、连接管理与配置安全 (Connection Management)

  • 卡片视觉反馈:连接卡片增加鼠标悬浮微动效与当前已连接状态徽章标识
  • 配置导出与导入:新增连接配置 JSON 导出/导入(支持选择是否包含密码;导入支持同名合并更新、空字段保留原值)
  • 连接环境隔离:切换集群时重建客户端,彻底避免 BasicAuth / TLS / 自定义 CA 证书残留
  • 连通性测试:增加 10 秒请求超时保护,避免不可达集群长时间阻塞界面

7、全量国际化支持 (i18n)

  • 引入 vue-i18n,实现全系统国际化覆盖,支持 简体中文 (zh-CN)、English (en)、日本語 (ja)

8、跨平台与体验优化 (Cross-platform & Improvements)

  • 索引数据备份跨平台优化:Linux / macOS / Windows 统一安全保存到用户主目录并回显绝对路径,下载完毕主动清理 Scroll 上下文
  • 修复索引名称搜索中的通配符转义逻辑
  • 窗口初始尺寸与启动逻辑优化
  • 关于页增加开源 AI 编码助手 ally-agent 指引

9、大规模集群安全加固与稳定性防护 (High-Scale Cluster Hardening)

  • 分片全量扫描防护:诊断页移除无条件全量查询机制,新增按索引名精准下推过滤;全量拉取增加二次风险确认弹窗,防止数十万分片冲击 Master 节点导致 Full GC 与集群脑裂
  • 热点线程定向采样:支持单节点下拉选择与定向采样(GET /_nodes/{nodeId}/hot_threads),避免全集群并发探针引起百级数据节点 CPU 瞬时飙升与超时
  • 分片传输协议优化:去除冗余的 &pretty 缩进字符并精简传输字段,分片元数据网络负载与反序列化体积降低 50% 以上
  • 诊断标签页懒加载:各诊断 Tab 采用按需触发加载机制,切换时才按需查询,避免页面进入瞬间并发打满 ES

10、UI 样式排版与体验全量复查修复 (UI Audit & Bug Fixes)

  • 全局文本对齐修复:彻底解决继承自根样式的居中对齐问题,模态框、抽屉、对话框、代码高亮组件、输入框全面规范为左对齐
  • 代码块防溢出换行:全局 <n-code> 增加 word-wrap 与强制换行规则(white-space: pre-wrap !important; word-break: break-all !important;),防止极长文本撑爆弹窗
  • 下拉选择框宽度自适应:修复文档浏览、字段统计、分词调试等页面中索引选择下拉框占满整行的排版缺陷
  • 按钮视觉规范统一:将无边框伪链接替换为标准 Naive UI 按钮,各页面操作区分主色、次色与警告色
  • REST 控制台功能修复:恢复并完善多 Tab 标签页缓存与自动补全机制,修复 URL 路径输入框的渲染异常
  • 旧版 ES 模板兼容:增加对 ES < 7.8 旧版 legacy 模板 API(GET /_template)的自动检测与回退降级支持
  • 国际化文本补齐:全面清理遗留的硬编码英文,补齐中、英、日三语的诊断防护提示与操作提示

11、快照管理与诊断接口修复 (Snapshot & Diagnostics API Fixes)

  • 修复快照列表总分片/成功分片数始终为空的问题(从嵌套 shards 对象正确读取)
  • 修复 SLM 策略上次成功/失败时间显示为毫秒时间戳的问题(改用可读的 time_string)
  • 快照行"执行"按钮现在会自动切换到恢复页并预选仓库与快照,操作路径更直观
  • 修复诊断页指定索引查询分片分布时报 unrecognized parameters 错误的问题(_cat/shards/{index} 路径纠正)
  • 修复挂起任务 Tab 因接口返回结构解析错误导致的 unmarshal 报错
  • 修复文档/诊断相关页面 Tab 面板折叠异常

作者新作,开源免费桌面 AI 编程助手:https://github.com/Bronya0/ally-agent 欢迎体验使用!

Source: README.md, updated 2026-09-09