基于Lucene技术搜索引擎设计与实现
本文关键词:基于Lucene技术搜索引擎设计与实现
【摘要】:基于Web的统一发布平台是一种新型的管理方式,汇集了方便、快捷、有效等优势。其充分利用了信息技术,提高管理效率,降低了用户工作强度,提高信息传递速度、效率和准确性。统一发布平台要实现的功能非常多,,本文所要研究和实现的搜索引擎就是其重要组成部分之一。互联网的快速,蓬勃发展的今天,它有着不同的网络的信息。在享受互联网带来的便利同时,面临着如何准确,快速,方便地找到他们需要在这样一个大规模的环境问题的信息,所以互联网已经成为搜索关注的焦点。 在这篇文章中,搜索引擎,包括应用,数据的搜索引擎的三个重要组成部分,在源文件上传,基于深入的研究,并搜索和信息检索的结构和工作流程等方面的原则,逐步分析它们实现的。搜索关于JSP的技术支持,设计的一部分,并实现一个灵活的,简单的用户界面,使用开源的Lucene引擎架构设计和实现一个可重用,可扩展的索引建立和管理子系统及其初步优化站点地图的一部分。该系统具有创建和管理索引,搜索多个信息源和上传文件的源文件等功能,具有一定的适用性。 全文搜索引擎可分为两类:一类自身网页抓取,索引,检索系统,有一个单独的“蜘蛛”程序,或爬行动物,或“机器人”程序,可以自建网页数据库从自己的数据库直接搜索,称为谷歌的搜索结果电话,百度就属于这一类,另一种是租用其他搜索引擎的数据库,然后安排在一个自定义格式,如Lycos的搜索搜索引擎的结果。还有其他类型的搜索引擎,如目录索引,元搜索引擎。他们的代表有Yahoo、新浪,InfoSpace、Dogpile、Vivisimo。2006年后又逐渐兴起的一类新型搜索引擎叫做垂直搜索引擎。它不同于其他的搜索引擎,在于它专注于特定的搜索领域和搜索需求(例如:机票搜索、旅游搜索、生活搜索、小说搜索、视频搜索等等),在其特定的搜索领域有更好的用户体验。相比通用搜索动辄数千台检索服务器,垂直搜索需要的硬件成本低、用户需求特定、查询的方式多样,是它的优势。 该系统的设计是基于Lucene的搜索引擎,基于Web的统一发布平台是一种新型的管理方式,汇集了方便、快捷、有效等优势。其充分利用了信息技术,提高管理效率,降低了用户工作强度,提高信息传递速度、效率和准确性。因此,基于Web的统一发布平台的的研究与实现已成为人们极为关注的研究领域。 统一的信息平台提供了全文检索服务,统一发布平台有全文搜索,创建和管理信息的索引和搜索功能的应用程序。本系统充分使用了自己设计的系统框架,将数据和功能分离,提高系统的复用性和操作性。开发了基于JSP技术的用户接口子系统,有效、快捷的完成搜索任务。
【关键词】:搜索引擎 中文分词 索引
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP391.3
【目录】:
- 摘要4-6
- Abstract6-8
- 目录8-10
- 第1章 绪论10-13
- 1.1 项目背景10-11
- 1.2 国内外发展现状11-13
- 第2章 系统的开发平台及相关技术13-17
- 2.1 系统开发平台13
- 2.2 系统开发技术13-17
- 2.2.1 Upload 源文件上传技术13-14
- 2.2.2 Lucene 技术14-15
- 2.2.3 JSP 技术15-17
- 第3章 系统分析与设计17-41
- 3.1 系统需求分析17-20
- 3.1.1 系统架构分析17-18
- 3.1.2 系统用例模型18-19
- 3.1.3 系统领域模型19-20
- 3.2 系统概要设计20-21
- 3.3 系统详细设计21-41
- 3.3.1 索引建立模块21-26
- 3.3.2 用户界面模块26-28
- 3.3.3 功能的实现与设计的模块处理过程28-41
- 第4章 系统的实现41-54
- 4.1 系统框架搭建41-42
- 4.1.1 索引建立模块41-42
- 4.1.2 用户界面模块42
- 4.2 系统主要功能实现42-50
- 4.2.1 索引建立模块42-49
- 4.2.2 用户界面模块49-50
- 4.3 系统主要功能测试50-54
- 结论54-55
- 参考文献55-57
- 致谢57
【相似文献】
中国期刊全文数据库 前10条
1 余川江;;基于Lucene的垂直搜索引擎的研究与实现[J];经营管理者;2014年11期
2 孔维亭;闫宏印;;基于Lucene的自动答疑系统的设计[J];电脑开发与应用;2012年04期
3 喻金平;谭鸣;夏小云;;基于Lucene技术的垂直搜索引擎的研究[J];软件导刊;2008年03期
4 陈忱;;Lucene排序算法的个性化改进[J];科技与企业;2012年02期
5 阮曙芬;;基于Lucene的全文搜索排序算法的研究与改进[J];武汉纺织大学学报;2013年06期
6 葛振国;李建;何林糠;吴军;;基于Lucene的Oracle数据库全文检索[J];信息技术;2010年03期
7 杨元峰;赵敏涯;廖黎莉;;基于Lucene的客服知识库系统结构设计[J];福建电脑;2012年01期
8 冯宇;;基于模糊层次分析法的Lucene网页排序算法研究[J];计算机与现代化;2011年01期
9 陈艳春;李双平;;基于Lucene的企业级搜索引擎的设计与实现[J];现代图书情报技术;2007年08期
10 匡振国;倪宏;嵇智辉;刘磊;;一种基于Lucene的影片搜索引擎的研究和应用[J];计算机工程与应用;2008年29期
中国重要会议论文全文数据库 前2条
1 朱高平;乐嘉锦;;基于刻面分类和Lucene架构的Web服务发现技术的研究[A];第二十四届中国数据库学术会议论文集(技术报告篇)[C];2007年
2 刘寿强;;基于Lucene的分级鉴权企业搜索引擎研究与设计[A];第二十一次全国计算机安全学术交流会论文集[C];2006年
中国硕士学位论文全文数据库 前10条
1 于雪丽;LUCENE中文分词在科研文档全文检索系统的应用研究[D];青岛大学;2011年
2 孙静;基于Lucene的手机查询软件的研究与实现[D];重庆大学;2014年
3 文义;基于LUCENE的群体个性化搜索引擎研究[D];武汉理工大学;2010年
4 张彬;基于lucene的搜索引擎[D];上海师范大学;2010年
5 张正龙;基于LUCENE的主题搜索引擎研究与实现[D];重庆大学;2008年
6 杨光伟;基于Lucene的个性化搜索引擎的研究与实现[D];内蒙古大学;2009年
7 花洁;基于Lucene的搜索引擎应用与研究[D];湖北工业大学;2009年
8 姜华;基于Lucene面向主题搜索引擎的研究与设计[D];华东师范大学;2007年
9 高磊;基于LUCENE的搜索引擎研究与实现[D];武汉理工大学;2007年
10 李沛环;基于Lucene的搜索引擎的设计和优化[D];吉林大学;2008年
本文编号:741893
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/741893.html