• 几种操作Elasticsearch方法


    介绍过几种操作ES的方法

        安装Elasticsearch-Head或者使用Postman,也可以使用官方的Kibana直接请求接口,同时
        使用官方推荐的Java High Level REST Client
        使用Sping Data项目于中的Spring Data Elasticsearch框架
        使用Spring Boot集成Elasticsearch

    第四种方式也是本文章要写的内容

    Spring Boot 集成Elasticsearch同Spring Data Elasticsearch使用起来类似,只是配置和依赖上有所不同
    一、Maven依赖

    <!--https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-elasticsearch-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
                <version>2.3.0.RELEASE</version>
            </dependency>


    二、配置application.properties

    spring.elasticsearch.rest.uris=http://localhost:9200
    # spring.elasticsearch.rest.username= // 用户名
    # spring.elasticsearch.rest.password=// 密码
    # spring.elasticsearch.rest.connection-timeout= // 连接超时时间
    # spring.elasticsearch.rest.read-timeout= // 读取超时时间


    三、CRUD操作

    同Spring Data Elasticsearch的CRUD类似,这里不再赘述。

        参考:https://blog.csdn.net/y1534414425/article/details/108989217


    四、Java High Level REST Client

    需要依赖:

    <!--ElasticSearch关开-->
    <dependency>
    <groupId>org.elasticsearch.client</groupId>
    <artifactId>elasticsearch-rest-high-level-client</artifactId>
    <version>7.13.0</version>
    </dependency>
    <dependency>
    <groupId>org.elasticsearch</groupId>
    <artifactId>elasticsearch</artifactId>
    <version>7.13.0</version>
    </dependency>



    使用yml
    elasticsearch:
    cluster-name: xx
    cluster-nodes: 127.0.0.1:9200



    引用 RestHighLevelClient 操作

    参考 :https://blog.csdn.net/qq1107533660/article/details/83347662
    ------------------------------------------------
    更多详情:https://www.sojson.com/blog/86.html
  • 相关阅读:
    第一个mpvue小程序开发总结
    ES6学习笔记(一)——扩展运算符和解构赋值
    我所理解的发布订阅模式
    移动web开发适配方案之Rem
    探究JS中对象的深拷贝和浅拷贝
    《BAT前端进阶[师徒班]》学习总结
    浅析使用vue-router实现前端路由的两种方式
    webpack之proxyTable设置跨域
    《免费前端教程不会告诉你这些》知乎LIVE读后感
    MySQL binlog-server搭建
  • 原文地址:https://www.cnblogs.com/yangsanluo/p/14894384.html
Copyright © 2020-2023  润新知