Elasticsearch与kibana
前言Java中比较流行的搜索引擎是Elasticsearch传统的数据库搜索使用like’关键字%’当内容过多时性能会大大降低所以Elasticsearch就出现了。Elasticsearch核心概念Elasticsearch 是面向文档的分布式搜索引擎所有数据以JSON格式存储和返回无需预先定义严格的表结构具备高度的灵活性和扩展性。数据层级关系ES 的数据组织层级可以类比为关系型数据库但两者并不完全等价Elasticsearch关系型数据库类比说明集群Cluster数据库实例由一个或多个节点组成统一对外提供服务节点Node数据库服务器集群中的每一台服务器存储数据并参与索引和搜索索引Index表Table具有相同结构的文档集合是数据存储和搜索的逻辑单元文档Document行Row一条完整的数据记录以 JSON 格式存储字段Field列Column文档中的具体属性如title、price、createTime倒排索引倒排索引中有两个非常重要的概念文档Document用来搜索的数据其中的每一条数据就是一个文档。例如一个网页、一个商品信息词条Term对文档数据或用户搜索数据利用某种算法分词得到的具备含义的词语就是词条。例如我是中国人就可以分为我、是、中国人、中国、国人这样的几个词条创建倒排索引是对正向索引的一种特殊处理流程如下将每一个文档的数据利用算法分词得到一个个词条创建表每行数据包括词条、词条所在文档id、位置等信息因为词条唯一性可以给词条创建索引例如hash表结构索引KibanaKibana 是一款免费且开放的前端应用程序其基础是 Elastic Stack可以为 Elasticsearch 中索引的数据提供搜索和数据可视化功能。用途搜索、查看并可视化 Elasticsearch 中所索引的数据并通过创建柱状图、饼状图、表格、直方图和地图对数据进行分析。仪表板视图能将这些可视化元素集中到一起然后通过浏览器加以分享以提供有关海量数据的实时分析视图为下列用例提供支持1.日志处理和分析2.基础设施指标和容器监测3.应用程序性能监测 (APM)4.地理空间数据分析和可视化5.安全分析6.业务分析es和kibana的安装可以参考Linux环境下安装Elasticsearch史上最详细的教程来啦~_linux elasticsearch-CSDN博客以及kibana的安装Linux下安装Kibana环境_kibana 端口 15601-CSDN博客es的操作通过kibana可视化工具操作基本操作索引创建PUT /index_name因为我是单机环境下搭建的只有 1 个节点ES 无法将副本分片分配到其他节点所以将副本数设置为0文档添加POST /index_name/_doc {JSON数据}添加方式有两种post 和 put 区别是post可以不用指定文档ID(自动生成)put需要指定文档查询GET /index_name/_doc/id索引删除DELETE /index_name高级功能批量操作使用_bulkAPI执行多个操作搜索查询通过_searchAPI实现复杂检索通过content关键字匹配查询 ,也可以通过其他字段match聚合分析利用聚合功能进行数据统计分析我这里使用的是aggs可以分别统计 条数、最小值、最大值、平均值、总和可视化展示和其他可视化工具一样可以创建数据图并且可以放在可视化大屏展示

相关新闻

临床科研容错归零,三甲医院合规新方案:前置自查筑牢学术安全防线

临床科研容错归零,三甲医院合规新方案:前置自查筑牢学术安全防线

最近学术监督呈现明显新趋势,大量精细化核查案例集中在医学学科带头人、三甲医院资深医师群体。不少深耕临床多年的教授,仅因临床论文图表标注、数据分布等细微瑕疵被公开核查,最终迎来论文撤稿、在研课题冻结、职称晋升暂缓等多重处罚。一、…

2026/7/2 3:13:39阅读更多 →
】[MatrixSplit节点]原理解析与实际应用

】[MatrixSplit节点]原理解析与实际应用

计算机图形学中,矩阵是表示线性变换的核心数据结构,包括平移、旋转、缩放等操作。理解如何分解和操作这些矩阵对于创建复杂的视觉效果至关重要。Matrix Split 节点正是为此目的而设计,它提供了一个直观的方式来访问矩阵的各个组成部分。描述M…

2026/7/2 3:13:39阅读更多 →
多协议标签交换MPLS

多协议标签交换MPLS

面向连接,利用标签、引导数据高速高效传输通过事先分配好的标签为报文建立一条快速通道。报文经过每台设备只需要进行标签交换即可。MPLS架构分为控制平台和数据平台控制平台产生和维护路由和标签信息数据平台进行普通IP报文以及带MPLS标签的报文转发。MPLS网络由边…

2026/7/2 3:13:39阅读更多 →
Linux系统中的软连接和硬连接

Linux系统中的软连接和硬连接

软连接概述 软连接类似Windows中的快捷方式,本身是一个独立文件,有自己的inode,内容只是指向另一个文件的路径字符串。 其特点如下: 可以跨文件系统、跨分区、跨磁盘可以链接目录源文件删除后,软链接变成死链接&…

2026/7/2 4:38:47阅读更多 →
2026智能门锁行业白皮书:为什么说C级直插锁芯+3D活体识别是2026年的技术底线?

2026智能门锁行业白皮书:为什么说C级直插锁芯+3D活体识别是2026年的技术底线?

2026年,随着新版防盗锁强制性国标落地,智能门锁与传统机械锁被拉到同一安全考场。2025年智能锁全渠道销量达1781万套,城市普及率接近39.5%。面对代际更替,消费者如何明智抉择?一、智能锁的三大代际优势消除钥匙焦虑&am…

2026/7/2 4:38:47阅读更多 →
深度解析 diff-cover 架构设计:企业级代码覆盖率分析实战指南

深度解析 diff-cover 架构设计:企业级代码覆盖率分析实战指南

深度解析 diff-cover 架构设计:企业级代码覆盖率分析实战指南 【免费下载链接】diff_cover Automatically find diff lines that need test coverage. 项目地址: https://gitcode.com/gh_mirrors/di/diff_cover diff-cover 是一款专注于代码质量管理的 Pytho…

2026/7/2 4:38:47阅读更多 →
摩尔投票法:线性时间寻找多数元素的优雅算法

摩尔投票法:线性时间寻找多数元素的优雅算法

摩尔投票法:线性时间寻找多数元素的优雅算法 在算法面试和数据处理中,我们常遇到一类问题:给定一个长度为 n 的数组,找出其中出现次数超过 n/2 的 “多数元素”(众数)。若不做特殊限制,最直观的…

2026/7/2 4:38:47阅读更多 →
最近体验了一下 Visible Coding,AI 编程方式确实变了

最近体验了一下 Visible Coding,AI 编程方式确实变了

最近在体验 Visible Coding 相关的一些开发方式,最大的感受就是:以前更多是「写代码」,现在越来越像是在「描述需求」。 对于一些简单的工具、脚本或者页面,只需要把需求描述清楚,AI 就能够快速生成一个可运行的版本&…

2026/7/2 4:38:47阅读更多 →
Dify接入高德地图MCP服务详细配置教程

Dify接入高德地图MCP服务详细配置教程

一、获取高度地图API KEY 1、注册成为开发者 进入高德开放平台:https://lbs.amap.com/ 注册成为开发者,需要实名认证 2、获取应用API Key 控制台-->应用管理-->我的应用 (1)点击创建新应用,弹出新建应用弹窗…

2026/7/2 4:33:45阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/7/1 4:42:14阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/7/1 5:19:01阅读更多 →
塞尔达传说旷野之息存档修改器:3分钟掌握海拉鲁世界自由定制技巧

塞尔达传说旷野之息存档修改器:3分钟掌握海拉鲁世界自由定制技巧

塞尔达传说旷野之息存档修改器:3分钟掌握海拉鲁世界自由定制技巧 【免费下载链接】BOTW-Save-Editor-GUI A Work in Progress Save Editor for BOTW 项目地址: https://gitcode.com/gh_mirrors/bo/BOTW-Save-Editor-GUI 想在《塞尔达传说:旷野之息…

2026/7/2 0:03:01阅读更多 →
告别 AccessKey:多云平台 CLI OAuth 免密认证完全指南

告别 AccessKey:多云平台 CLI OAuth 免密认证完全指南

在本地开发环境使用云厂商 CLI 时,传统的 AccessKey(AK)方式需要手动创建、下载和保管密钥,不仅繁琐,还存在泄漏风险。其实,主流云平台都已提供基于 OAuth 2.0 的免密认证方案,让开发者可以通过浏览器登录一次性完成授权,CLI 自动管理临时凭证的刷新,兼顾了便利与安全…

2026/7/2 0:03:01阅读更多 →
基于13DOF传感器与PIC32MZ的高精度嵌入式导航系统设计

基于13DOF传感器与PIC32MZ的高精度嵌入式导航系统设计

1. 项目背景与核心价值在嵌入式系统开发领域,高精度定位与导航一直是极具挑战性的技术方向。传统方案往往面临成本、精度和实时性难以兼顾的困境。这个项目通过13DOF(13自由度)传感器组合与PIC32MZ2048EFH100高性能MCU的协同工作,…

2026/7/2 0:03:01阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/2 0:33:58阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/2 1:32:11阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/2 1:50:13阅读更多 →