毕业论文——基于AjaxLucene构建搜索引擎的设计与实现

毕业论文——基于AjaxLucene构建搜索引擎的设计与实现

ID:47215942

大小:193.77 KB

页数:21页

时间:2019-08-27

毕业论文——基于AjaxLucene构建搜索引擎的设计与实现_第1页
毕业论文——基于AjaxLucene构建搜索引擎的设计与实现_第2页
毕业论文——基于AjaxLucene构建搜索引擎的设计与实现_第3页
毕业论文——基于AjaxLucene构建搜索引擎的设计与实现_第4页
毕业论文——基于AjaxLucene构建搜索引擎的设计与实现_第5页
资源描述:

《毕业论文——基于AjaxLucene构建搜索引擎的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Ajax+Lucene构建搜索引擎的设计与实现摘要通过搜索引擎从互联网上获取有用信息已经成为人们生活的重要组成部分,Lucene是构建搜索引擎的其中一种方式。搜索引擎系统是在.Net平台上用C#开发的,数据库是MSSQLServer2000o主要完成的功能有:用爬虫抓取网页;获取有效信息放入数据库;通过Lucene建立索引;对简单关键字进行搜索;使用Ajax的局部刷新页血展不结果。论文详细说明了系统开发的背景,开发环境,系统的需求分析,以及功能的设计与实现。同吋讲述了搜索引擎的原理,系统功能,并探讨使用Ajax与服务器进行数据异

2、步交互,从而改善现有的Web应用模式。关键词:Lucene.net;异步更新;Ajax;搜索引擎TheDesignandImplementationforConstructingtheSearchEnginewithAjaxandLuceneAbstractObtainingusefulinformationfromwebbysearchengineshasbecometheimportantpartofpeople'slives.Luceneisthewayofconstructingsearchengine.Thissystem

3、isbasedonthe.NetplatformusingC#.ThedatabaseisMSSQLServer2000.Mainfunctionsaregraspingwebpageswithcrawls,addingeffectiveinformationtothedatabase,establishingindexwithLucene,searchingthroughkeywords,anddisplayingtheresultsfinally.Thispaperhasshowedtheprincipleofsearcheng

4、ineintheformofdifferentmodules,functionsofthissystem,improvingtraditionalwebapplicationmodelusingAjax.Itshowsexplanationofthesystem'sbackground,developmentenvironment,systemanalysisofdemanding,andfunctionsofdesign.Keywords:Lucene.net;Asynchronousupdate;Ajax;Searchengin

5、es1引言1.1课题背景Lucene是一个基于Java的全文信息检索工具包,它为应用程序提供索引和搜索功能。LuceneFl前是ApacheJakarta家族中的一个开源项Fl。也是冃前最为流行的基于Java开源全文检索工具包丄ucene是Java世界中常用的索引API,使用它提供的方法可以为文本资料创建索引,并提供检索。Lucene.net它只在命名方面采纳了.Net的建议,主要目标倾向于和JavaLucene兼容:一个是索引格式兼容,达到可以共同工作的目的;一个是命名接近(只相差很少,比如大小写等),目的是可以方便开发者使用Ja

6、vaLucene相关的代码和资料。1.2国内外研究现状国内外对搜索引擎研究比较著名的便是Google了。无论搜索技术本身还是搜索范围与深度,Google搜索总是所有搜索引擎的目标。Google专业领域搜索方而做的成效是有目共睹的。Google在低层次的智能搜索方面已经开始研究很多年了,实际的成果就是翻译方而。利用搜索技术,加上经验主义发展出来的Google翻译机器人,在外语翻译方面已经比传统的翻译好很多了。但是翻译仅仅是学术方面的应用,更重要的是Google建立起来的海量搜索历史记录。如果把这些海量搜索历史记录当作是词典的话,那么如

7、果与搜索技术的结合发展成为低层次的只能搜索,那么应用就将大大加强与广泛。国内,对搜索引擎的专注和对中文的理解能力也是中国本土搜索引擎行业独特的竞争力。国内比较著名的比如百度,更专注对中文的处理。中文的意思多种多样,是很难用程序处理的。目前国内外都在做中文引擎,门户网站、非门户网站也都在进军搜索业,成立搜索门户。为了满足用户更深层次的需求,国内的搜索引擎也在不断的完善自己。如何将人类的知识和智能加入到检索中,如何使搜索引擎的质量产生一个质的飞跃,也是国内搜索引擎努力的方向。中国网民对智能化搜索需求也是显而易见的。这也意味着搜索不再是简

8、单的技术或者是网络导航而已,而是会成为普通人生活中必备的工具之一。1.3本课题研究的意义随着计算机技术和互联网技术的飞速发展,网络上的信息量急剧增长,要在浩如烟海的网络世界中寻找需要的信息,作为现代信息获取技术的主要应用,那么搜索引擎

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。