[Open-source] Elasticsearch client developed with Vite2 + Vue3 + TS + Element-Plus
![[Open-source] Elasticsearch client developed with Vite2 + Vue3 + TS + Element-Plus](https://yy123.ink/api/img/1782587397674-rj8n30.jpg)
1. Project Overview
Functionally similar to elasticsearch head, written elasticsearch query client. elasticsearch's clients are well-known, such as elasticsearch head and Kibana, but elasticsearch head has stopped updating, and the style is old and incomplete, while Kibana is functional but cumbersome to start, and most functions are not used, so a new elasticsearch client is developed using vite2 + vue3 + ts + element-plus.
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
Project Preview
- Home Page

- Data Browsing

- Basic Query

- Advanced Query

- Settings

4. Feature Overview
Installation & Update
This project has been pushed to Firefox extension and Edge external program, but due to Edge's slow audit, Firefox's update speed will be faster, and Google Plugin Store is difficult to list, so it has not been listed.
- website(Basically unusable)
- Edge Plugin(Audit is a bit slow)
- Firefox Plugin
- Windows Installer Package(Complete Functionality)
- Baidu Cloud Disk
- Aliyun Cloud Disk
- Want Browser Independent Application(Complete Functionality)
Project Function
- Link Management Function
- Index Browsing Function
- Index Management Function
- Syntax Hint and Highlight
- 。。。
5. Tech Stack
Development
Visit one fly open source: https://code.exmay.com/ Download npm install npm run dev
Self-Package
This project recommends usingyarn
- Install dependencies:yarn install
- Build browser version:yarn build:ts
- Build Chrome Plugin:yarn build:edge
- Build Firefox Plugin:yarn build:firefox
Elasticsearch is a distributed, highly scalable, and real-time search and data analysis engine. It makes it easy to enable large amounts of data to have search, analysis, and exploration capabilities. Fully utilizing the horizontal scalability of Elasticsearch, it makes data more valuable in production environments. The implementation principle of Elasticsearch mainly includes the following steps: first, users submit data to the Elasticsearch database, then through the word segmentation controller, the corresponding sentences are segmented, and the weight and segmentation results are stored together, and when users search for data, the results are ranked and scored according to the weight, and the final results are presented to the user.
ElasticsearchIt is developed together with the data collection and log analysis engine named Logstash and the analysis and visualization platform named Kibana. These three products are designed to be an integrated solution, called "Elastic Stack" (formerly known as "ELK stack").