1 Star 0 Fork 420

淡若花千 / springboot-solr

forked from zhoudong / springboot-solr 
加入 Gitee
与超过 800 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

springboot-solr

一、项目介绍

Springboot2.1+Solr7.5搭建的企业级搜索平台,项目目前支持文档内容和数据库检索,已经集成分词技术。支持文档内容检索类型包含:pdf、doc、docx、ppt、pptx、txt、log等
数据库已支持MySQL增量自动建立索引,如果帮到您,麻烦点下Star,谢谢。

Springboot2.1.1+elasticsearch6.5.3搭建的企业级搜索平台。开源地址: https://gitee.com/11230595/springboot-elasticsearch

二、软件架构

软件架构说明

  1. SpringBoot2.1
  2. Solr7.5
  3. thymeleaf
  4. webflux

项目分为两个应用,其中search已经集成tomcat、Solr已经集成jetty

三、部署教程

  1. solr安装启动
    进入 solr-7.5.0/bin目录
    执行 solr start
    说明:solr运行,依赖JDK8
  2. solr控制台
    http://localhost:8983/solr,如果可以顺利打开,说明solr启动成功。
  3. solr停止 进入 solr-7.5.0/bin目录
    执行 solr stop -p 8983
  4. search项目启动 search项目为普通Springboot项目,下载后将源码导入到IDE,在SearchApplication右键--> Run ...即可。

四、Solr配置说明

  1. Solr MySQL相关 进入 solr-7.5.0/server/solr/test_core/conf
    db-data-config.xml -> 需要索引的表配置
    managed-schema -> 需要索引的字段配置
  2. Solr MySQL 数据自动增量同步配置说明 进入 solr-7.5.0/server/solr/conf/ dataimport.properties -> 自动同步数据相关配置
  3. Solr 文件检索配置 进入 solr-7.5.0/server/solr/file_core/conf
    tika-data-config.xml -> 索引文件目录及类型配置
    managed-schema -> 需要索引的字段配置

五、search配置说明

  1. 配置文件 src/main/resources/application.properties
    本配置文件目前只配置了三部分。
  • solr 链接
  • 静态资源路径
  • thymeleaf
  • 端口,文根等其他配置请可自行配置

六、系统截图

- 数据库搜索截图

image image

- 文件搜索截图

image image

七、联系开发者

zhoudong611@163.com

八、QQ群:83402555

九、关注公众号

image

简介

Springboot2.1+Solr7.5搭建的企业级搜索平台,项目目前支持文档内容和数据库检索,已经集成分词技术。支持文档内容检索类型包含:pdf、doc、docx、ppt、pptx、txt、log等 数据库已支持MySQL增量自动建立索引,如果帮到您,麻烦点下Star,谢谢。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/git.jimmy.net/springboot-solr.git
git@gitee.com:git.jimmy.net/springboot-solr.git
git.jimmy.net
springboot-solr
springboot-solr
master

搜索帮助