优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于Ajax+Lucene构建搜索引擎的设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘? 要 通过搜索引擎从互联网上获取有用信息已经成为人们生活的重要组成部分,Lucene是构建搜索引擎的其中一种方式。搜索引擎系统是在.Net平台上用C#开发的,数据库是MSSQL Server 2000。主要完成的功能有:用爬虫抓取网页;获取有效信息放入数据库;通过Lucene建立索引;对简单关键字进行搜索;使用Ajax的局部刷新页面展示结果。 论文详细说明了系统开发的背景,开发环境,系统的需求分析,以及功能的设计与实现。同时讲述了搜索引擎的原理,系统功能,并探讨使用Ajax与服务器进行数据异步交互,从而改善现有的Web应用模式。 关键词:Lucene.net;异步更新;Ajax;搜索引擎 本设计要实现的功能: 1.? 能够对Internet上的网页内容、标题、链接等信息按链式收集。 2.? 能够实现一定链接深度的网页收集,也就是在Internet上实现一定的URL级的数据收录。 3.? 对收集到的数据存入MSSQL Server 2000等关系型数据库中、或者存入文本文件中。 4.? 网站信息库中的信息会不断的变动,对收集到的数据需要定期的自动维护,做到定期的删除、从新收集。 5.? 对收集到的数据进行关键词的检索。 6.? 对检索出的数据要可定位性,即可以显示对数据的出处的链接。 7.? 实现中英文分词功能,能够按中文或者英文单词检索数据。 8.? 实现无刷新的显示搜索结果,对搜索用时的计算、显示,关键字高亮显示等。 9.? 逻辑搜索功能比如“中国”AND“北京”AND NOT(“海淀区”AND“中关村”)。