搜索引擎项目概览与技术实现分析.pptxVIP

  • 4
  • 0
  • 约1.83千字
  • 约 30页
  • 2026-04-12 发布于北京
  • 举报

搜索引擎byUnjuanable小组成员:蒋小君庞赞方彬杨宇史泽军邓烈

目录项目简介需求分析小组分工成果展示项目讲解致谢

项目简介

项目简介项目需求:实现简单搜索引擎,实现关键字推荐和网页查询服务开发环境:Ubuntu18.04以上/G++4.8.4以上/vim8.0以上过程框架:

需求分析

需求分析功能需求:服务器启动,自动加载离线模块,生成数据分析文件客户端发送查询指令给服务器,服务器获取指令服务器解析指令,调用相应需求接口,进行数据查询数据封包,传输给客户端进行数据解析数据展示

需求分析——离线模块模块一:实现对指定路径的中/英文文件进行词频解析、索引解析生成对应的词频统计文件、索引解析文件支持库:cppjieba模块二:实现对指定路径的离线网页进行解析文件内容解析并汇总、网页偏移分析、倒排索引分析生成网页库文件、网页偏移文件、倒排索引文件支持库:simhash,tiny2xml

需求分析——在线模块模块一:实现对离线模块生成的数据进行查询,通过最小编辑距离算法,计算出与查询词有“最热关系”的词支撑算法:最小编辑距离算法、扩展最小编辑距离算法、候选词模块二:实现对离线模块生成的数据进行查询,计算出与查询词有“最热关系”的网页信息支撑算法:余弦相似度算法

需求分析——系统框架/客户端系统框架:使用Reactor服务器架构,支持并发查询客户端:普通IO多路复用客

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档