1.下载elasticsearch项目
https://www.elastic.co/downloads/elasticsearch
2.启动命令:elasticsearch
请注意curl由于版本不同,有的需要引号,有的不需要,请根据自己环境,选择
3.客户端tel:
curl 127.0.0.1:9200
{
"name" : "YPNfYXs",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "ZWiUiHiEQqyvRHAGxKNm4A",
"version" : {
"number" : "6.0.1",
"build_hash" : "601be4a",
"build_date" : "2017-12-04T09:29:09.525Z",
"build_snapshot" : false,
"lucene_version" : "7.0.1",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
4.新建 Index,可以直接向 Elastic 服务器发出 PUT 请求
curl -X PUT localhost:9200/test
返回:{"acknowledged":true,"shards_acknowledged":true,"index":"test"}
5.查询所有索引
curl -X GET http://localhost:9200/_cat/indices?v
返回:
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
yellow open test -kXfYM6aR9OTZvm4nsORYQ 5 1 0 0 1.1kb 1.1kb
6.查看所有TYPE
curl localhost:9200/_mapping?pretty=true
7.插入数据
curl -XPUT http://localhost:9200/test/type/1 -d '{
"user" : "test",
"message" : "It is ok"
}'
8.代码
Applicationpropertis:
elasticsearch.esNodes=localhost:9200
elasticsearch.cluster.name=demo-elasticsearch
pom:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>
申明:
public interface ElasticSearchRepository extends ElasticsearchRepository<ElastArticle,String> {
}
使用:
@Autowired
ElasticsearchRepository<ElastArticle,String> elasticsearchRepository ;
分享到:
相关推荐
在使用Spring Data Elasticsearch框架时,可能会遇到一个常见的问题,即版本兼容性问题。Spring Data Elasticsearch 5.4.0设计时可能并未考虑到与Elasticsearch 5.4.1的完全兼容,导致在升级Elasticsearch到5.4.1后...
7. Java配置和XML配置:Spring Data Elasticsearch支持Java配置和XML配置两种方式,以便于开发者根据项目需求和熟悉程度选择合适的配置方式。 8. Stream处理:在数据处理上,Spring Data Elasticsearch支持使用Java...
在本文中,我们将深入探讨如何将Spring MVC框架与Elasticsearch 5.5.0版本进行集成,实现数据的增删改查功能。Elasticsearch是一个高性能、分布式、全文搜索引擎,广泛应用于日志分析、实时数据分析等领域。Spring ...
**Spring-Data-Elasticsearch中文使用文档** Spring Data Elasticsearch 是一个强大的Java库,它使得在Elasticsearch数据库中操作数据变得更加简单。这个框架是Spring Data项目的一部分,它为Elasticsearch提供了...
本示例程序主要是spring 整合elasticsearch-2.3.5的实践,测试时先将配置文件es.properties中ES服务端es.ip,es.port, es.cluster 配置替换成自己的服务器信息
Spring Data Elasticsearch API(Spring Data Elasticsearch 开发文档).CHM。 官网 Spring Data Elasticsearch API
在本文中,我们将深入探讨如何使用Spring Boot与Elasticsearch 7.6.2进行基本操作,包括创建索引、添加数据以及查询数据。Elasticsearch是一个强大的分布式搜索引擎,而Spring Boot是Java开发中的轻量级框架,两者...
在本文中,我们将深入探讨如何在Spring Boot应用中动态地操作Elasticsearch组件。Elasticsearch是一个开源的、分布式搜索引擎,常用于大数据分析和实时搜索。Spring Boot与Elasticsearch的集成使得在Java环境中处理 ...
Spring-Data-Elasticsearch 中文文档
将Spring Boot与Elasticsearch整合,可以方便地在微服务架构中实现高效的数据检索功能。本文将详细探讨如何在Spring Boot项目中整合Elasticsearch,实现属性查询和ID查询。 首先,我们需要在项目中引入Elastic...
**Spring Data Elasticsearch 深入解析** Spring Data Elasticsearch 是一个由 Spring 社区开发的库,它为使用 Elasticsearch(一个高性能、分布式全文搜索引擎)提供了一种简单且强大的方式。Spring Data Elastic...
"Elasticsearch+Spring" 是一个广泛应用于现代企业级应用中的技术组合,主要用于实现高效、可扩展的站内搜索功能。Elasticsearch 是一个分布式、RESTful 风格的搜索和分析引擎,而 Spring 框架是 Java 开发中最常用...
首先,集成Elasticsearch到SpringMVC项目中,我们需要在项目的`pom.xml`文件中添加Elasticsearch和Spring Data Elasticsearch的相关依赖。确保你的Maven配置正确,以便能够从Maven仓库下载所需的库。 ```xml <!--...
**Elasticsearch与Spring的集成详解** 在现代的Java Web应用中,Elasticsearch作为一个强大的分布式搜索引擎,常常被用于处理大量的数据检索需求。而Spring框架则以其灵活性和全面性成为企业级开发的首选。将...
spring-data-elasticsearch api 离线文档, spring-data-elasticsearch2.0.2spring-data-elasticsearch api spring-data-elasticsearch api 离线文档
1. **添加依赖**:在SpringBoot项目的pom.xml文件中,引入Elasticsearch的Spring Data Elasticsearch依赖。确保版本与Elasticsearch服务器版本匹配。 ```xml <groupId>org.springframework.boot <artifactId>...
7. **自定义查询方法**:除了预定义的CRUD方法,我们还可以在Repository接口中定义自定义方法,Spring Data会自动解析这些方法的名字并生成相应的Elasticsearch查询。 8. **异步操作**:为了提高性能,Spring Data ...
基于Spring Boot和Elasticsearch的日志管理系统 项目简介 本项目是一个基于Spring Boot框架和Elasticsearch数据库的日志管理系统。它集成了ELK(Elasticsearch、Logstash、Kibana)技术栈,用于日志的收集、存储...
Spring Data Elasticsearch是Spring Data项目的一部分,它为Elasticsearch搜索引擎提供了一个集成的解决方案。Elasticsearch是一个开源的搜索引擎,它构建于Apache Lucene之上,旨在提供一个快速、可靠和可扩展的...