Springboot2.1+Solr7.5搭建的企业级搜索平台,项目目前支持文档内容和数据库检索,已经集成中文分词技术

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
  • 端口,文根等其他配置请可自行配置

五、系统截图
– 数据库搜索截图

– 文件搜索截图


下载说明:
1.本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2.如果源码下载地址失效请联系站长QQ进行补发。
3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,由于源码具有复制性,一经售出,概不退换。用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【安安资源网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5.请您认真阅读上述内容,购买即以为着您同意上述内容,由于源码具有复制性,一经售出,概不退换。
安安资源网 » Springboot2.1+Solr7.5搭建的企业级搜索平台,项目目前支持文档内容和数据库检索,已经集成中文分词技术