基于LUCENE全文搜索引擎关键技术的研究

被引量 : 0次 | 上传用户:man1300
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
全文索引和检索是快速有效的信息检索技术,它极大地提高了从大量纷繁复杂的数据中查找特定信息的效率。Lucene是Apache Jakarta的一个子项目,是一个全文检索的搜索引擎库。而搜索引擎是网络上快速而有效地获取信息资源的捷径,网络蜘蛛技术则是搜索引擎的关键。本文围绕全文检索及网络蜘蛛这两个前沿性研究领域课题,结合智能搜索引擎框架的总体要求,实现了网络蜘蛛在互联网中的漫游,并将网页数据存储在本地数据库中,然后利用Lucene对网页内容进行全文索引,构造符合现代企业和校内使用的全文检索系统。目前由于Lucene只能对纯文本的数据进行索引,但由于网络发展一日千里,纯文本的使用几乎变得凤毛麟角,各种常用文档,多媒体文档已日益成为网络中信息交换的主体。因此,本文使用多线程网络蜘蛛,结合设计基于Lucene的全文检索系统采用接口方式,统一处理html、pdf、word、ppt和Excel等多种常用文档,使索引此类文档成为可能,其突出的优点与特点是在最大限度地为用户屏蔽各种格式文档差异性的同时,极大地扩展了Lucene可以处理的格式文档的类型。研究内容主要包含:首先分析搜索引擎的工作原理,其次详细阐述和分析了JAVA多线程技术,利用开源控件Quartz实现定时更新技术,特别是本文实现中所用到的Socket连接、JDBC连接、JAVA数据流(IO)及Lucene全文检索等技术。然后,通过在校园网上进行实验,并且读取存储在数据库中的网页数据,验证了该网络蜘蛛的可行性,证明系统己达到了预期的目标。最后,本文介绍了基于LUNCENE全文检索引擎,实现了符合现代企业和校内使用的搜索引擎。系统采用JAVA语言来开发,使用ECLIPSE作为开发环境,数据库使用SQLSERVER2000,系统的设计采用到JAVA语言的多方面,例如多线程。
其他文献
在对群众体育性质进行分析界定的基础上,运用文献资料和逻辑分析方法,从体育的需求与提供两个方面对当前制约全民健身的因素进行探讨。分析认为,全民健身面临两个主要问题,一
<正>有一些不成熟的想法自己想跟大家讨教一下。在这个时代我们还有没有可能追求一种非常有出息的、非常了不起的中国文学?这是这段时间我一直在思考的一个问题。我觉得一个
从时程分析法适用对象、地震波选取原则等两个方面,初步探讨了时程分析法中地震波选取这一容易忽视而关键的问题,对工程设计人员和科技工作者均有一定借鉴意义。
<正>在互联网时代取了个好名字,做了件有情怀的事情,传播?就让粉丝去做吧。有没有一个女子的名字,时常出现在你的脑海中?那个名字一定很美,符合她的调性。在这个时代,如果有
养生体育是我国民族统体育中一支艳丽的奇葩。传统养生与体育的作为养生体育交叉,在其衍生、发展过程中不断受到古代诸子百家文化思想的浸淫,逐渐成熟起来。文中对我国传统养
<正> 一、现代武器系统的“全寿命费用”六十年代末,世界进入了“全寿命费用”(Life Cycle Cost——LCC)研究的时期。在这以前,对武器系统费用的定义主要是单件产品的成本(un
自1997年新刑法颁布施行以来,经济刑法始终是历次刑法立法中最为活跃的部分。就经济刑法的这一立法现状的犯罪化与非犯罪化路径选择,以及其是否违背刑法的谦抑性等问题,刑法
高考鸣金之后,命题人员和教师都会反思这样一个问题,我们的语文教学包括作文教学怎样才能与高考“对路”。大家都说高考是“指挥棒”,这个说法不一定是贬义。高考本身的性质
社会快速发展推动下,促使人们对生活质量提出了更高的要求,而科学技术的不断创新和改革,不仅为人们的生活增添色彩,同时为各个领域的发展提供了新的机遇和挑战。现阶段,中波
期刊