`

Spring 初探(7) elasticSearch

阅读更多
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 5.4.0 不支持 5.4.1的elasticsearch问题

    在使用Spring Data Elasticsearch框架时,可能会遇到一个常见的问题,即版本兼容性问题。Spring Data Elasticsearch 5.4.0设计时可能并未考虑到与Elasticsearch 5.4.1的完全兼容,导致在升级Elasticsearch到5.4.1后...

    spring-data-elasticsearch

    7. Java配置和XML配置:Spring Data Elasticsearch支持Java配置和XML配置两种方式,以便于开发者根据项目需求和熟悉程度选择合适的配置方式。 8. Stream处理:在数据处理上,Spring Data Elasticsearch支持使用Java...

    spring mvc 集成elasticSearch 5.5.0版本

    在本文中,我们将深入探讨如何将Spring MVC框架与Elasticsearch 5.5.0版本进行集成,实现数据的增删改查功能。Elasticsearch是一个高性能、分布式、全文搜索引擎,广泛应用于日志分析、实时数据分析等领域。Spring ...

    spring-data-elasticsearch中文使用文档

    **Spring-Data-Elasticsearch中文使用文档** Spring Data Elasticsearch 是一个强大的Java库,它使得在Elasticsearch数据库中操作数据变得更加简单。这个框架是Spring Data项目的一部分,它为Elasticsearch提供了...

    spring整合elasticsearch-2.3.5

    本示例程序主要是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 Data Elasticsearch 开发文档).CHM。 官网 Spring Data Elasticsearch API

    Spring Boot elasticsearch7.6.2基础操作:创建索引、新增数据、查询数据

    在本文中,我们将深入探讨如何使用Spring Boot与Elasticsearch 7.6.2进行基本操作,包括创建索引、添加数据以及查询数据。Elasticsearch是一个强大的分布式搜索引擎,而Spring Boot是Java开发中的轻量级框架,两者...

    springBoot动态操作Elasticsearch组件

    在本文中,我们将深入探讨如何在Spring Boot应用中动态地操作Elasticsearch组件。Elasticsearch是一个开源的、分布式搜索引擎,常用于大数据分析和实时搜索。Spring Boot与Elasticsearch的集成使得在Java环境中处理 ...

    Spring-Data-Elasticsearch 中文文档

    Spring-Data-Elasticsearch 中文文档

    spring boot 整合 elasticsearch

    将Spring Boot与Elasticsearch整合,可以方便地在微服务架构中实现高效的数据检索功能。本文将详细探讨如何在Spring Boot项目中整合Elasticsearch,实现属性查询和ID查询。 首先,我们需要在项目中引入Elastic...

    springMVC整合elasticsearch,基于maven

    首先,集成Elasticsearch到SpringMVC项目中,我们需要在项目的`pom.xml`文件中添加Elasticsearch和Spring Data Elasticsearch的相关依赖。确保你的Maven配置正确,以便能够从Maven仓库下载所需的库。 ```xml &lt;!--...

    spring data elasticsearch

    **Spring Data Elasticsearch 深入解析** Spring Data Elasticsearch 是一个由 Spring 社区开发的库,它为使用 Elasticsearch(一个高性能、分布式全文搜索引擎)提供了一种简单且强大的方式。Spring Data Elastic...

    Elasticsearch+spring

    "Elasticsearch+Spring" 是一个广泛应用于现代企业级应用中的技术组合,主要用于实现高效、可扩展的站内搜索功能。Elasticsearch 是一个分布式、RESTful 风格的搜索和分析引擎,而 Spring 框架是 Java 开发中最常用...

    elasticsearch spring 集成

    **Elasticsearch与Spring的集成详解** 在现代的Java Web应用中,Elasticsearch作为一个强大的分布式搜索引擎,常常被用于处理大量的数据检索需求。而Spring框架则以其灵活性和全面性成为企业级开发的首选。将...

    spring-data-elasticsearch api 离线文档

    spring-data-elasticsearch api 离线文档, spring-data-elasticsearch2.0.2spring-data-elasticsearch api spring-data-elasticsearch api 离线文档

    springboot整合es-springboot-elasticsearch.zip

    1. **添加依赖**:在SpringBoot项目的pom.xml文件中,引入Elasticsearch的Spring Data Elasticsearch依赖。确保版本与Elasticsearch服务器版本匹配。 ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;...

    spring-data-elasticsearch基本添删改查,maven项目

    7. **自定义查询方法**:除了预定义的CRUD方法,我们还可以在Repository接口中定义自定义方法,Spring Data会自动解析这些方法的名字并生成相应的Elasticsearch查询。 8. **异步操作**:为了提高性能,Spring Data ...

    spring-data-elasticsearch英文版

    Spring Data Elasticsearch是Spring Data项目的一部分,它为Elasticsearch搜索引擎提供了一个集成的解决方案。Elasticsearch是一个开源的搜索引擎,它构建于Apache Lucene之上,旨在提供一个快速、可靠和可扩展的...

    Spring Boot 集成 ElasticSearch.docx

    Spring Boot集成ElasticSearch是将流行的搜索引擎Elasticsearch与Spring Boot框架相结合,简化了开发过程,使得开发者可以快速地在应用程序中使用Elasticsearch的功能。本文将详细介绍如何在Spring Boot项目中集成...

Global site tag (gtag.js) - Google Analytics