(1)用户接口:
用户接口的作用是输入用户查询、显示查询结果、提供用户相关性反馈机制。主要的目的是方便用户使用搜索引擎,高效率、多方式地从搜索引擎中得到有效、及时的信息。用户接口的设计和实现使用人机交互的理论和方法,来充分适应人类的思维习惯。
(2)搜索器:
用于WWW的遍历和网页的下载。从一个起始URL集合开始,顺着这些URL中的超链(Hyperlink),以宽度优先、深度优先或启发式方式循环地在互联网中发现信息。
(3)索引生成器:
对搜索器收集到的网页和相关的描述信息经索引组织后存储在索引库中。
(4)查询处理器:
检索器的功能是根据用户的查询在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并实现某种用户相关性反馈机制。
本人独立进行全文搜索引擎的开发和设计工作,包括相关程序的编写、界面的设计、调试工作等等。
[](()四、论文实施计划
各阶段任务安排:毕业设计时间XXXX/2/20–XXXX/5/30
1-3周:收集、整理、阅读、分析相关资料,撰写并提交开题报告、文献综述。同时开始进行外文翻译等工作。
4-6周:在理解系统需求的基础上对掌握的资料进行归纳总结,编写需求说明文档和设计方案,并进行设计;撰写并提交外文翻译文档。
7-11周:系统设计、实现、测试。 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】
12周:在系统设计完成的基础上进行论文初稿撰写的有关工作。
13周:论文定稿。
14周:论文答辩。
[](()五、参考文献:
[1]陈立.全文检索引擎的设计研究[J].现代情报,2007(10):56~58. [2]蔡建超,郭一平,王亮.基于Lucene.Net校园网搜索引擎的设计与实现[J].计算机技术与发展,2006(11):80~82.
[3]张校乾,金玉玲,侯玉波.一种基于Lucene检索系统的全文数据库的设计与实现[J].现代图书情报技术,2005(2):77~79.
[4]车东.在应用中加入全文检索功能——基于Java的全文索引引擎Lucene简介[EB/OL],2002-08.http://www.chcdong.com/tech/lucene.html.
[5]陈烨彬,黄琳.基于Lucene.Net的知识检索系统的设计与实现[J].开发案例,2008(11):74~76.
[6]刘磊安,符志强.基于Lucene.Net网络爬虫的设计与实现[J].电脑知识与技术,2010(8):46~48.
[7]李文江,陈诗琴.基于Lucene.net全文检索在文档管理中的应用[J].现代图书情报技术,2010(11):50~52.
[8]杨文刚.基于Lucene.net的档案垂直搜索引擎的实现[J].北京档案,2012(10):88~89.
[9]蓝滨,王征.基于ASP.NET搜索引擎研究与实现[J].硅谷,2012(23):43~45.
[10]邹燕飞,于成尊,赵亮.基于Lucene的文本搜索引擎的设计和实现[J].计算机与现代化,2011(9):23~25.
[11]吕双,王小科.C#程序开发范例宝典[M].北京:人民邮电出版社,2009(10):50~322.
[12]宋华,现代物流成本的系统管理与控制[J].经济管理,2004(11):56~57.
[13]马骏.ASP.NET项目开发案例教程[M].北京:人民邮电出版社.2007(11):100~224.
[14]卲丽萍.新一代Web开发技术ASP.NET的发展与探析[J].微计算机信息,2005(11):50~52
[](()六、本课题要研究或解决的问题和拟采用的研究手段(途径):
查找相关文献资料;