BigdataEdison / springboot-elasticsearch

基于SpringBoot整合ElasticSearch,使用Spring Data Elasticsearch和Jest不同的客户端实现对ES的基础操作

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

基于SpringBoot整合ElasticSearch

1 master分支:使用Spring Data Elasticsearch实现对ES的基础操作

测试类记录了常用的操作API

2 elasticsearch-jest分支: 使用 Jest 客户端实现的电影搜索网站

2.1 电影数据的获取

抓取了豆瓣的不同类型的电影作为搜索的基础数据,数据在项目的文件夹下可以找到,大家学习的时候就不用再去抓取了。电影数据路径:https://github.com/suxiongwei/springboot-elasticsearch/tree/elasticsearch-jest/src/main/resources/data

2.2 启动项目

  1. 启动 ElasticSearch 6.X+
  2. 修改 application.yml 中的 spring.elasticsearch.jest.uris 参数
  3. 启动 SpringBoot 项目
  4. 运行测试类DouBanMovieTest的savaMovieToES方法初始化数据到es中
  5. 访问 localhost:8080 开始搜索

2.3 演示效果

  • 通过elasticsearch-head查看导入的数据

    电影基础数据

  • 搜索页面

    搜索页面

About

基于SpringBoot整合ElasticSearch,使用Spring Data Elasticsearch和Jest不同的客户端实现对ES的基础操作


Languages

Language:Java 100.0%