TOP18毕业设计_基于LUCENE的全文搜索.docx文档免费在线阅读
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
个人中心还可以查询到用户最近的搜索情况。
热门搜索热门搜索是系统中个统计功能,每到固定的时间,系统就会统计好最近的搜索数量,找出每种搜索最热门的。
每个用户进入首页后,都可以看到这些内容。
开发工具及开发技术开发环境及主要工具系统开发环境开发硬件环境英特尔第二代酷睿双核硬盘开发软件环境旗舰版位系统开发工具开发语言编程工具数据库工具开发框架其他工具系统实现技术介绍编程技术简介语言是与平台无关的编程语言。
它是种简单的面向对码找回。
首页设计图首页注首页上面是输件,然后提供接口给用户调用进行搜索。
用户可以选择上传等格式的文件,系统会对这些文件进行分析,然后建立索引。
系统根据用户输入的信息进行查询,把结果反馈给用户。
构,提供完整的索引引擎和查询引擎。
本系统将基于工具包及相关的其他框架搭建个小型的结构的全文搜索,提高对搜索引擎技术的了解及应用。
预期目标建立索引及搜索根据用户上传的文件建立索引文过复杂的算法进行排序后,将这些结果按照与搜索关键词的相关度高低依次排列。
是软件基金会项目组的个子项目,是个开放源码的全文检索引擎工具包,是个全文检索引擎的架上几千万到几十亿个网页并对网页中的每个词即关键词进行索引,建立索引数据库的全文搜索引擎。
当用户查找个关键词的时候,所有在页面中包含了该关键词的网页都将作为搜索结果被搜出来。
在经的查询行为约束能否在海量数据中得到其所需要的信息直推动着搜索引擎研究技术的发展。
开发背景搜索引擎并不是真正搜索互联网,它搜索的实际上是预先整理好资料索引数据库。
真正意义上的搜索引擎,通常指的是搜集了索站内搜索软件系统。
桌面搜索,主要是让用户快速的查找到存于计算机本地磁盘上的相关文档。
在搜索技术中,主要是对信息的处理,既要考虑到信息的客观存在性,同时也要考虑到用户的行为的主观性,面对用户模糊引擎主要是采集互联网网站资源,提供给网络用户检索。
垂直搜索,主要是针对行业的搜索引擎,采集信息时按行业过滤和分类。
站内搜索,流行的方式有三种基于数据库的搜索基于抓取的站内搜等。
另外还有专用搜索引擎等。
目前的商业搜索引擎,通常分为以下几种通用搜索引擎,其组织方式主要有网络综合搜索引擎和网络主题资源搜索引擎两种。
其中网络综合搜索程度上解决了这个问题,它是目前比较有效的网上信息获取方法。
目前,网上比较有影响的搜索工具中,中文的有百度雅虎搜狗等搜索引擎,英文的有创建个叫做的搜索引擎,而这个搜索引擎后来叫做。
自年以来,成为全球最大的搜索引擎,而今各搜索引擎林立,可见其对人们生活起到多大的作用。
网络搜索引擎的出现从种集的信息资源不是网页文件,但和搜索引擎的基本工作方式是样的自动搜集信息资源建立索引提供检索服务。
所以,被公认为现代搜索引擎的鼻祖年,和源。
能定期搜集并分析服务器上的文件名信息,提供查找分别在各个主机中的文件。
用户必须输入精确的文件名进行搜索,告诉用户哪个服务器能下载该文件。
虽然搜设计首页设计上传页面搜索页面测试结果总结总结与展望参考文献致谢绪论系统开发意义以及背景项目历史年,加拿大麦吉尔大学计算机学院的师生开发出。
当时,万维网还没有出现,人们通过来共享交流资计用户管理模块设计索引搜索器设计系统代码架构界面设计系统实现总体包结构对部分重要包的解释字典树的实现即时更新索引的实现测试与维护测试定义及用例测试结果概述界面设计,登录页面时间可行性用户可行性技术可行性系统用例图用户用例图管理员用例图详细设计整体结构设计数据库设计数据库环境说明数据库命名说明数据库物理设计数据库概念结构设计数据库逻辑结构设计主要功能模块设计系统管理模块设工具系统开发环境系统开发工具系统实现技术介绍编程技术介绍介绍简介简介需求分析需求陈述模块结构关系系统可行性分析目录绪论系统开发意义以及背景项目历史开发背景预期目标开发工具及开发技术开发环境及主要工目录绪论系统开发意义以及背景项目历史开发背景预期目标开发工具及开发技术开发环境及主要工具系统开发环境系统开发工具系统实现技术介绍编程技术介绍介绍简介简介需求分析需求陈述模块结构关系系统可行性分析时间可行性用户可行性技术可行性系统用例图用户用例图管理员用例图详细设计整体结构设计数据库设计数据库环境说明数据库命名说明数据库物理设计数据库概念结构设计数据库逻辑结构设计主要功能模块设计系统管理模块设计用户管理模块设计索引搜索器设计系统代码架构界面设计系统实现总体包结构对部分重要包的解释字典树的实现即时更新索引的实现测试与维护测试定义及用例测试结果概述界面设计,登录页面设计首页设计上传页面搜索页面测试结果总结总结与展望参考文献致谢绪论系统开发意义以及背景项目历史年,加拿大麦吉尔大学计算机学院的师生开发出。
当时,万维网还没有出现,人们通过来共享交流资源。
能定期搜集并分析服务器上的文件名信息,提供查找分别在各个主机中的文件。
用户必须输入精确的文件名进行搜索,告诉用户哪个服务器能下载该文件。
虽然搜集的信息资源不是网页文件,但和搜索引擎的基本工作方式是样的自动搜集信息资源建立索引提供检索服务。
所以,被公认为现代搜索引擎的鼻祖年,和创建个叫做的搜索引擎,而这个搜索引擎后来叫做。
自年以来,成为全球最大的搜索引擎,而今各搜索引擎林立,可见其对人们生活起到多大的作用。
网络搜索引擎的出现从种程度上解决了这个问题,它是目前比较有效的网上信息获取方法。
目前,网上比较有影响的搜索工具中,中文的有百度雅虎搜狗等搜索引擎,英文的有等。
另外还有专用搜索引擎等。
目前的商业搜索引擎,通常分为以下几种通用搜索引擎,其组织方式主要有网络综合搜索引擎和网络主题资源搜索引擎两种。
其中网络综合搜索引擎主要是采集互联网网站资源,提供给网络用户检索。
垂直搜索,主要是针对行业的搜索引擎,采集信息时按行业过滤和分类。
站内搜索,流行的方式有三种基于数据库的搜索基于抓取的站内搜索站内搜索软件系统。
桌面搜索,主要是让用户快速的查找到存于计算机本地磁盘上的相关文档。
在搜索技术中,主要是对信息的处理,既要考虑到信息的客观存在性,同时也要考虑到用户的行为的主观性,面对用户模糊的查询行为约束能否在海量数据中得到其所需要的信息直推动着搜索引擎研究技术的发展。
开发背景搜索引擎并不是真正搜索互联网,它搜索的实际上是预先整理好资料索引数据库。
真正意义上的搜索引擎,通常指的是搜集了上几千万到几十亿个网页并对网页中的每个词即关键词进行索引,建立索引数据库的全文搜索引擎。
当用户查找个关键词的时候,所有在页面中包含了该关键词的网页都将作为搜索结果被搜出来。
在经过复杂的算法进行排序后,将这些结果按照与搜索关键词的相关度高低依次排列。
是软件基金会项目组的个子项目,是个开放源码的全文检索引擎工具包,是个全文检索引擎的架构,提供完整的索引引擎和查询引擎。
本系统将基于工具包及相关的其他框架搭建个小型的结构的全文搜索,提高对搜索引擎技术的了解及应用。
预期目标建立索引及搜索根据用户上传的文件建立索引文件,然后提供接口给用户调用进行搜索。
用户可以选择上传等格式的文件,系统会对这些文件进行分析,然后建立索引。
系统根据用户输入的信息进行查询,把结果反馈给用户。
建立后台管理功能系统分为管理员和普通游客两种身份都可以使用系统中最核心的搜索功能,但是管理员可以进行分类树的维护以及索引更新删除等。
上传功能系统为每个用户提供了上传文档功能,在系统检查到上传成功后会弹出个页面让用户选择该文档的分类,当选择分类成功后就会显示文档转为页面后的预览。
推送功能当有其他用户上传文档成功后,系统会推送到其余用户。
个人中心每个用户都有自己的个人中心,这里可以查到用户上传的所有内容,用户也可以管理这些内容。
个人中心还可以查询到用户最近的搜索情况。
热门搜索热门搜索是系统中个统计功能,每到固定的时间,系统就会统计好最近的搜索数量,找出每种搜索最热门的。
每个用户进入首页后,都可以看到这些内容。
开发工具及开发技术开发环境及主要工具系统开发环境开发硬件环境英特尔第二代酷睿双核硬盘开发软件环境旗舰版位系统开发工具开发语言编程工具数据库工具开发框架其他工具系统实现技术介绍编程技术简介语言是与平台无关的编程语言。
它是种简单的面向对码找回。
首页设计图首页注首页上面是输入框,里面可以输入搜索的内容。
右上角是个人信息。
中间左边是从树表查出来的分类,右边是登陆以及个人信息。
下面左边是最近的热门搜索,中间是下载排行,右边是上传推送。
上传页面图上传页面注在上传文档之后弹出个页面,这个页面给用户选择所上传文档属于哪个分类,有哪些描述。
搜索页面图搜索结果页面注当你在上面的输入框中打入要搜索的内容,词与词之间可以使用空格隔开,还有就是当你输入内容时候,系统会查找出与你最近查找内容相同的进行提示。
测试结果总结经过对系统的测试,找出,通过分析的产生的原因和的发生趋势,有效的修改代码及时改进,使得系统渐趋完善。
由于测试没有进行很完整的测试,基本上主要是在单元测试集成测试两部分上面。
所以系统中可能还会存在其他些未发现的。
总结与展望经过不断的编码与调试,本系统基本实现了所有需求分析所需要的功能,预期目标也全部达到。
目前系统已经可以正常交付使用,暂无发现严重。
本系统采用框架,数据库使用,使用难度和规模上都相当符合这个项目,总体功能实现为基于全文搜索系统。
系统主要分为前后台部分,后台再细分为系统管理用户管理和服务管理三大块,前台主要交予普通用户注册使用。
在本系统中,管理员通过后台系统操作系统信息,而用户则通过前台实现搜索功能,前后台管理互相呼应,构成整个全文搜索的核心。
通过对本系统的设计和实现,对计算机软件的设计有了进步的了解和认识,也对此类的软件的应用前景及
