springboot集成ElasticSearch(支持集群)

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: springboot集成ElasticSearch(支持集群)

一、依赖

<dependency>
 <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>

二、配置文件

spring:
  elasticsearch:
    rest:
#      uris、username和password项需要填写协调节点服务地址(IP地址+端口号)、用户名和密码。当有多个协调节点时,可以设置uris的值为多个协调节点的服务地址,中间用逗号分隔
      uris: http://localhost:9200
      username: elastic
      password: elastic

三、操作

 @Autowired
 private ElasticsearchRestTemplate elasticsearchRestTemplate;
#判断索引是否存在
restTemplate.indexExists(indexName)
#创建索引
restTemplate.createIndex(indexName); 
#创建表结构
restTemplate.putMapping(xxxx.class);
#写入数据到制定索引
restTemplate.save(item, IndexCoordinates.of(indexName));

更多操作可参考

https://blog.csdn.net/feiying0canglang/article/details/120706299
相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。 &nbsp;
相关文章
存储 JSON Java
471 0
|
7月前
|
Java Linux
CentOS环境搭建Elasticsearch集群
至此,您已成功在CentOS环境下搭建了Elasticsearch集群。通过以上介绍和步骤,相信您对部署Elasticsearch集群有了充分的了解。最后祝您在使用Elasticsearch集群的过程中顺利开展工作!
444 22
|
9月前
|
人工智能 运维 自然语言处理
Elasticsearch AI Assistant 集成 DeepSeek,1分钟搭建智能运维助手
Elasticsearch 新支持 DeepSeek 系列模型,使用 AI 助手,通过自然语言交互,为可观测性分析、安全运维管理及数据智能处理提供一站式解决方案。
1085 3
Elasticsearch AI Assistant 集成 DeepSeek,1分钟搭建智能运维助手
|
11月前
|
存储 负载均衡 监控
揭秘 Elasticsearch 集群架构,解锁大数据处理神器
Elasticsearch 是一个强大的分布式搜索和分析引擎,广泛应用于大数据处理、实时搜索和分析。本文深入探讨了 Elasticsearch 集群的架构和特性,包括高可用性和负载均衡,以及主节点、数据节点、协调节点和 Ingest 节点的角色和功能。
489 0
|
12月前
|
消息中间件 监控 Java
您是否已集成 Spring Boot 与 ActiveMQ?
您是否已集成 Spring Boot 与 ActiveMQ?
372 0
|
存储 缓存 监控
Elasticsearch集群JVM调优堆外内存
Elasticsearch集群JVM调优堆外内存
245 1
|
监控 Java 测试技术
Elasticsearch集群JVM调优垃圾回收器的选择
Elasticsearch集群JVM调优垃圾回收器的选择
399 1
|
缓存 Prometheus 监控
Elasticsearch集群JVM调优设置合适的堆内存大小
Elasticsearch集群JVM调优设置合适的堆内存大小
2015 1
|
缓存 监控 Java
Elasticsearch集群JVM调优
Elasticsearch集群JVM调优
384 5
|
监控 安全 网络安全
Elasticsearch集群的网络设置
Elasticsearch集群的网络设置
389 3
下一篇
oss云网关配置