技术实现:Spring 项目(SSM 框架):展示:http://43.143.77.107:8090
简单介绍:1、主要分为构建索引模块与搜索模块两个部分;2、构建索引采用 Ansj 进行分词后,分别构建正排索 引与倒排索引保存至数据库中用于搜索模块搜索;3、利用 MyBatis SQL 特性动态操作数据库中索引的插入;4、 利用 Parallel Stream 并行执行,提高构建速度;5、利用线程池进行多线程处理提高索引保存速度 6、利用 AOP 切面计算索引保存时间 7、搜索模块利用 HTML+CSS+JS 实现前端搜索功能 8、为索引构建 搜索树
操作方法:1、找到文档中db.sql运行数据库2、下载解压后在indexer模块下src/main/java/com/taro/apise/indexer/路径找到IndexerApplication.java点击运行构建索引3、构建好后在search模块找到SearchApplication.java运行4、浏览器访问:localhost:8090/index.html
1