zh-hongda

基于solr的搜索引擎搭建

springboot整合solrCloud

搜索引擎

要求

阶段一:

  • 基于Springboot+solr实现

  • 要求实现关键词高亮,同义词匹配、停用词处理功能,中文分词可采用jieba或者其他分词工具

  • 文档内容见附件
  • 输入关键词进行搜索,返回文档标题和相关关键词命中摘要内容
  • 可以分页查询

阶段二

  • solr采用集群方式部署
  • 增加xlsx文档的数据建立索引
    • 实现跟原JIT文档统一查询
    • 可按文档分类查询
    • 可按字段筛选和排序
  • 用户自定义词库和停用词、同义词库能够动态更新并生效。

实现——阶段一

  1. 建立solr服务器(单机版)

  2. 数据导入并建立索引,使用IK分词器分词

  3. 前端页面

  4. 后端服务

实现—-阶段二

  1. 建立solrCloud

    搜索引擎-solrCloud搭建
  2. 数据导入并建立索引,使用IK分词器分词

    搜索引擎-solr配置IK分词器 搜索引擎-solrCloud数据导入
  3. 在页面中增加文档分类,和字段筛选

  4. 后端服务

    mySQL词库同步到本地

    词库热部署

    多个collection联合查询

参考:

solr 企业级搜索引擎

适合后端开发人员的bootstrap超详细使用教程,结合springboot案例,已完结!

快速入门Spring,SpringBoot、SpringCloud学不好完全是因为Spring没有掌握!

继spring之后快速入门springmvc,面对SpringMVC不用慌

2020年最详细springboot官方最新版2.2.5版本教程

实战搜索引擎Solr5集群和应用

从零开始Java搜索引擎开发-Solr篇

搜索引擎Solr系列

尚学堂JavaWeb servlet学习