[开源]ElasticSearch可视化工具ES查询客户端,轻松构建查询条件
开源系统流程管理
![[开源]ElasticSearch可视化工具ES查询客户端,轻松构建查询条件](https://yy123.ink/api/img/1782592374027-80jw3p.jpg)
一、开源项目简介

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 官方文档
评论