基于Lucene教学资源搜索引擎的设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:vito23
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
20世纪最后20年至今,互联网的发展和普及为人们提供了一个全新的信息存储、加工、传递和使用的载体,网络信息也迅速成为社会成员获得知识和信息的主要渠道之一。传统的信息检索技术与网络应用实际相结合的搜索引擎就应运而生。该系统源于北京某公司针对特定用户群体设计的一个主题搜索引擎系统。主要解决目前通用搜索引擎信息量广、搜索专业知识时结果不集中,用户很难从浩瀚的网络信息中检索到自己领域的知识等问题,基于此目的,为满足公司特定客户群体对于教学资源主题搜索引擎的需要,开发和设计此系统,并投入测试和应用。论文以用户对教学资源信息需求为研究背景,采用主题搜索理念与技术,通过分析将国内互联网上与教学资源相关的信息作为采集对象,基于开源软件包Lucene,研究和实现了对教学资源信息搜索引擎的搜索引擎。首先,介绍搜索引擎的基本概念以及搜索引擎的基本运行原理,并对搜索引擎的排序技术和评价指标进行了探讨。同时对开源项目Lucene进行概述,包括Lucene的系统结构、包结构、索引机制、搜索机制进行了论述。其次,在对公司业务分析的基础上,运用UML用例分析并确定了系统的开发目标和基本功能需求,对系统的关键功能进行了详细的设计,同时对系统的运行架构、组织结构以及系统部署作了设计说明。最后,对搜索引擎的相关开发技术进行介绍,基于Lucene开源框架,运用Spring、Struts 2等技术开发并实现了教学资源搜索引擎系统。
其他文献
随着Internet和Web技术的不断发展,网络教育作为一种新的教学模式已经得到越来越广泛地应用,但是作为教学中的一个重要组成部分——实验教学,还不能在网络教育中很好的实现,
计数量词作为一种增强表达的方式,加入到图模式匹配中可以更加准确地描述客观世界。通过简单地在查询图的边上附加计数量词可以很自然的表达出全部和存在量化表达,比例和数量
随着计算机电子技术与自动控制技术的发展,智能化移动平台越来越广泛地应用于军事、民用和科学研究等诸多领域。自主式车辆作为20世纪伟大的发明之一,也日益成为各国高科技战略
随着互联网的发展以及网络应用技术的飞速发展,网络多媒体应用已经成为Internet应用中重要的一种。多媒体信息由内容上下相关的文本、图形、图像、音频和视频等数据成份构成,
随着宽带技术的不断发展和网络多媒体技术的日益完善,电信、联通等运营商纷纷推出流媒体业务平台。CDN作为流媒体平台的承载技术可以提供可靠的流媒体服务,但运营成本太高且
本文总结了过去两年作者在扩展“Linux实时抢占补丁”方面所从事的研究与开发工作,包含了作者对该项目所作的贡献。本文在深入分析其实现原理之后,介绍了其在MIPS(龙芯)平台
无线传感器网络(Wireless Sensor Network,WSN)由大量传感器节点组成,能够协作地完成信息的实时监测、感知和采集,并对数据进行处理,传送到用户终端。在无线传感器网络中,数
随着互联网的高速发展,信息化成为当今世界发展的潮流,网络化也是教育发展的趋势之一。高校招生报名信息管理一直是高校管理工作中的一个重要组成部分,是一项细致而复杂的工作。
VPN(Virtual Private Network,虚拟专用网络)是随着互联网的广泛应用而快速发展起来的一种新型网络技术,用于在公用网上搭建个人私有网络。随着企业规模的日益扩大,VPN技术在
随着教育的发展,传统教学模式已经无法满足当代对人才进行个性化教学的需求。翻转课堂的出现改变了原有的教学模式,它通过翻转教师和学生在课堂上的角色来激发学生主动学习的