elasticsearch+Kibana

什么是es(elasticsearch)

Elasticsearch是一个开源的分布式搜索和分析引擎,它构建在Apache Lucene搜索引擎库之上。它提供了一个分布式多用户能力的实时搜索和分析引擎,能够处理大规模的数据。Elasticsearch被广泛用于构建全文搜索、日志分析、实时应用程序监控等场景。它具有高度的可伸缩性和灵活性,能够快速地进行搜索和分析大量的数据。Elasticsearch也与许多其他开源项目(如Logstash和Kibana)集成,形成了ELK堆栈,提供更完整的日志分析和可视化解决方案。

什么是Kibana

Kibana是一个开源的数据可视化工具,专门用于与Elasticsearch进行集成,提供强大的数据分析和可视化功能。通过Kibana,用户可以创建各种交互式的图表、仪表板和地图,用于展示Elasticsearch中存储的数据。它能够轻松地对数据进行搜索、过滤和分析,并以直观的方式呈现数据结果,帮助用户更好地理解其数据。Kibana通常与Logstash和Elasticsearch一起使用,形成了ELK堆栈,为用户提供了一个完整的日志收集、存储、分析和可视化解决方案。

Kibana与Elasticsearch有着密切的关系,它们是ELK堆栈中的两个核心组件。

Elasticsearch是一个开源的分布式搜索和分析引擎,用于存储、检索和分析大规模的数据。它提供了高性能的全文搜索功能以及强大的数据聚合和分析能力。

Kibana则是一个用于数据可视化和分析的工具,它可以与Elasticsearch进行集成。通过Kibana,用户可以使用图表、仪表板和地图等方式直观地展示和分析存储在Elasticsearch中的数据。Kibana提供了灵活的数据查询和过滤功能,用户可以轻松地对数据进行搜索和筛选,然后将结果可视化呈现出来。

在ELK堆栈中,Logstash用于数据的收集、清洗和转换,将数据发送到Elasticsearch进行存储。而Kibana则用于从Elasticsearch中获取数据,并进行数据可视化和交互式分析。因此,通过Kibana,用户可以实时监控和分析存储在Elasticsearch中的数据,从而更好地理解和利用数据

Es和kibana的启动方式后续在写

搭建项目,正常搭建出单体项目整合es

(后续写一个单独文件夹来存放)

在Test单元测试中:

@Autowired

ElasticsearchRestTemplate elasticsearchRestTemplate;

的方式

这个无法删除索引

查看索引中所有的数据(全量同步)

但是后续无法识别到分词器的注解,所以不建议使用

二

自定义一个持久层的接口,去继承一个接口

注入

方法1、全量同步

方法二,查询所有(不常用)

方法三,自定义方法 条件查询(处理高亮不太方便)

查询方法一

这个接口的实现类对应查询的各个方法

相关推荐
nvd11几秒前
Flink 极简入门与零常驻批处理架构实战:从双模式辨析到 GitOps 通用模具治理
大数据·架构·flink
大大大大晴天️8 分钟前
每天认识一个组件:向量化计算加速Apache Auron
大数据
LaughingZhu26 分钟前
Product Hunt 每日热榜 | 2026-09-27
人工智能·深度学习·神经网络·搜索引擎·百度
IT研究室31 分钟前
最新大数据毕业设计选题推荐-基于大数据的线上网站书籍数据分析与可视化-大数据-Spark-Hadoop-Bigdata
大数据·信息可视化·数据分析·spark·课程设计
计算机源码社35 分钟前
【27届大数据毕设】基于Spark的AI艺术创作者价值评估与市场趋势预测研究 基于Python与Spark的AI生成艺术受众画像及异常热度识别可视化平台
大数据·人工智能·hadoop·python·spark·毕业设计·课程设计
SelectDB技术团队38 分钟前
ELK 太占磁盘、ES 总报写入拒绝:从归因到可执行的优化清单
大数据·clickhouse·elk·elasticsearch·全文检索·复杂查询·实时更新
宸津-代码粉碎机7 小时前
OpenAI 连夜迎战 Grok Bot 和 Muse:AI 智能体从 “会聊天” 到 “能办事”,现在入场还来得及吗
java·大数据·人工智能·分布式·python
Y3815326627 小时前
SERP API 计费口径:credits_charged、执行失败扣费与退款边界
python·搜索引擎
Leo.yuan8 小时前
2026年本地化Data Agent优质厂商盘点:哪些产品更适合企业生产环境
大数据·数据库·人工智能
云上先途9 小时前
任务智能体可以自动完成哪些类型工作,是不是只能做简单重复操作?
大数据·人工智能