springboot集成ElasticSearch(支持集群)

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 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
相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
20小时前
|
存储 搜索推荐 Java
Spring Boot与Elasticsearch的集成应用
Spring Boot与Elasticsearch的集成应用
|
1天前
|
搜索推荐 Java 机器人
教程:Spring Boot中集成Elasticsearch的步骤
教程:Spring Boot中集成Elasticsearch的步骤
|
1天前
|
消息中间件 Java Kafka
教程:Spring Boot集成Kafka Streams流处理框架
教程:Spring Boot集成Kafka Streams流处理框架
|
1天前
|
安全 Java API
技术笔记:SpringBoot集成Swagger3.0(详细)
技术笔记:SpringBoot集成Swagger3.0(详细)
|
1天前
|
网络协议 前端开发 JavaScript
springboot-集成WebSockets广播消息
springboot-集成WebSockets广播消息
|
1天前
|
消息中间件 Java Kafka
springboot集成kafka
springboot集成kafka
9 2
|
2天前
|
存储 缓存 Java
掌握Elasticsearch集群参数查询API
掌握Elasticsearch集群参数查询API
|
2天前
|
搜索推荐 Java 数据库
Java中的ElasticSearch集成与实践
Java中的ElasticSearch集成与实践
|
3天前
|
Java
springboot集成MinIO
springboot集成MinIO
9 0
|
3天前
|
Java
springboot集成websocket
springboot集成websocket
6 0

热门文章

最新文章