Springboot2.1+Solr7.5搭建的企业级搜索平台,项目目前支持文档内容和数据库检索,已经集成中文分词技术。支持文档内容检索类型包含:pdf、doc、docx、ppt、pptx、txt、log等 数据库已支持MySQL增量自动建立索引,
一、软件架构软件架构说明 - SpringBoot2.1
- Solr7.5
- thymeleaf
- webflux
项目分为两个应用,其中search已经集成tomcat、Solr已经集成jetty 二、部署教程- solr安装启动
进入 solr-7.5.0/bin目录
执行 solr start
说明:solr运行,依赖JDK8 - solr控制台
http://localhost:8983/solr,如果可以顺利打开,说明solr启动成功。 - solr停止 进入 solr-7.5.0/bin目录
执行 solr stop -p 8983 - search项目启动 search项目为普通Springboot项目,下载后将源码导入到IDE,在SearchApplication右键--> Run ...即可。
三、Solr配置说明- Solr MySQL相关 进入 solr-7.5.0/server/solr/test_core/conf
db-data-config.xml -> 需要索引的表配置
managed-schema -> 需要索引的字段配置 - Solr MySQL 数据自动增量同步配置说明 进入 solr-7.5.0/server/solr/conf/ dataimport.properties -> 自动同步数据相关配置
- Solr 文件检索配置 进入 solr-7.5.0/server/solr/file_core/conf
tika-data-config.xml -> 索引文件目录及类型配置
managed-schema -> 需要索引的字段配置
四、search配置说明- 配置文件 src/main/resources/application.properties
本配置文件目前只配置了三部分。
- solr 链接
- 静态资源路径
- thymeleaf
- 端口,文根等其他配置请可自行配置
五、系统截图
- 数据库搜索截图
Springboot2.1+Solr7.5搭建的企业级搜索平台,项目目前支持文档内容和数据库检索,已经集成分词技术 ... ...
Springboot2.1+Solr7.5搭建的企业级搜索平台,项目目前支持文档内容和数据库检索,已经集成分词技术 ... ...
- 文件搜索截图
Springboot2.1+Solr7.5搭建的企业级搜索平台,项目目前支持文档内容和数据库检索,已经集成分词技术 ... ...
Springboot2.1+Solr7.5搭建的企业级搜索平台,项目目前支持文档内容和数据库检索,已经集成分词技术 ... ...
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0
提取码下载:
|