[开源]ElasticSearch可视化工具ES查询客户端,轻松构建查询条件

开源系统流程管理
2026-06-28 04:32 0 次浏览 • 0 次下载 0KB
[开源]ElasticSearch可视化工具ES查询客户端,轻松构建查询条件

一、开源项目简介

elasticsearch查询客户端。

es-client

elasticsearch的客户端比较出名的就是elasticsearch head 和Kibana了, 但是elasticsearch head已经停止更新,且样式老旧,功能不全;而Kibana虽功能全面,但是启动麻烦,大部分功能用不上,很不灵活,所以采用vite2+vue3+ts+arco-design进行开发了一个elasticsearch的客户端。

**注意:**2.8.3版本之后,开发重心将会以utools插件为主,不再以浏览器插件为主

二、开源协议

使用Apache-2.0开源协议

三、界面展示

项目预览

  • 首页

  • 数据浏览

  • 基础查询

  • 高级查询

  • 设置

  • 关于

四、功能概述

ES查询客户端,elasticsearch可视化工具。

功能特性

页面美观

使用arco-design组件库,布局更加美观合理

可视化查询

可以轻松构建查询条件,无需了解_search语法即可查询

问题反馈

使用兔小巢构建的反馈社区,倾听您的建议

索引管理

快速查看索引信息,进行简单的索引操作

数据导出

支持多种格式(JSON,CSV,TXT...)数据导出

深色模式

可以自由切换浅色模式与深色模式

JSON视图

通过Highlight.js实现JSON美化

表格视图

支持将查询的数据以表格形式展示

支持认证

可以通过Basic认证访问到elasticsearch

复制按钮

一键复制查询的结果

http客户端支持

拥有和kibana一样的查询方式

低分辨率适应

布局合理,在低分辨率情况下也能正常展示

项目功能

  • 链接管理功能
  • 索引浏览功能
  • 索引管理功能
  • 语法提示与高亮
  • 。。。
来源:es-client 官网文档

五、技术选型

源码构建

依赖安装

本项目使用yarn进行包管理


yarn install
yarn install

构建浏览器

也是构建想天浏览器


yarn build

构建完成后,代码在【dist】目录下

构建edge插件

也是所有 Chromium 内核浏览器的插件

yarn build:edge

构建桌面客户端

本项目客户端是基于Tauri,所以构建桌面客户端,首先你需要了解Tauri。

你需要参考这篇文章来了解如何安装环境,安装环境后


# 构建Windows客户端
yarn build:tauri:windows
yarn tauri build

根据提示可以看到安装包未知

安装 & 更新

发行版

  • Edge插件
  • 火狐插件
  • 想天浏览器
  • windows安装包
  • utools
  • vscode
  • IDEA(第三方提供:es-client)
来源:es-client 官方文档