网络检索系统的

时间:2024-03-07 点赞:47444 浏览:92078 作者原创标记本站原创

本文是一篇数据库论文范文,数据库方面硕士论文开题报告,关于网络检索系统的相关硕士学位毕业论文范文。适合数据库及计算机高级及信息检索方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

【摘 要】21世纪是信息的时代,第一时间掌握信息,就掌握了时代的脉搏.随着互联网的不断发展,人们对于信息的需求量更大,对于得到信息的时间要求更短.本文对网络检索系统进行研究,首先从功能性需求和排序需求描述了检索系统的需求分析,其次从总体上对系统的架构、系统的模块及系统数据库进行详细的描述,最后给出了系统的部分具体源代码.本文对于信息工作者有着积极的意义.

【关 键 词】网络检索;系统;Ja

1引言

随着网络的不断普及,人们的工作、生活,、娱乐越来越离不开网络.人们可以通过网络查阅到自己需要的内容,网络搜索引擎为人们查找到需要的内容提供了巨大的帮助.据不完全统计,近一半的网民对搜索引擎非常依赖,当查询不到相关内容时,会通过更换关键字重新进行搜索.人们对于网络搜索引擎的依赖性呈现出增强的趋势,已经成为网民上网的一种习惯.

2需求分析

网络中的信息众多,根据用户的查询检出相关的文档,并分析评价其相关度,对其结果排序,将其结果反馈给用户.

2.1功能性需求

随着网络用户数量的增加,人们对于信息的搜索有了更高的个性化要求,在信息的搜索过程中,用户之间对于信息的需求侧重点也有所不同,系统通过对用户的兴趣进行分析,从而在海量的信息中找到相关的数据,以满足不同用户的不同需求.网络检索系统采用个性化的搜索技术方法,不仅可以提高检索的效率,同时还针对用户的行为爱好进行有针对性的搜索,达到吸引用户使用的效果.

网络检索系统中检索器的主要功能有几种.

(1)短语搜索

通过对词语加引号的方式,形成短语以精确搜索.例如,“计算机高级游戏”与计算机高级游戏是不同的,对于计算机高级游戏来说,计算机、高级、游戏三个关键字是可以进行互换的,而加了引号的“计算机高级游戏”则作为一个单词进行查询,其顺序不能发生改变,这样就缩小了查询范围.

(2)近似搜索

在信息的查询搜集过程中,很多使用者无法将自己的真实意愿很清晰地表达出来,而只能给出一些模糊的关键字,近似搜索以这些给出的关键字为中心,给出一些相近的、相似的词反馈给使用者进行搜索,以便于使用者不断地向目标信息靠近,最终达到搜索到相关的信息内容.

例如:在搜索“学硕和专硕的区别”过程中,在搜索结束后会得到相关的结果,另外还会给使用者一些近似的探索,列出与该关 键 词相关的搜索关 键 词,如“专硕与学硕的区别”、“专硕与学硕的学费区别”、“学术与专硕的区别”等,使用者就可以在提示的关 键 词基础上进一步的选择满足自己需求的关 键 词.

(3)二次查询

在信息的查询搜索过程中,很难达到一次就将需求的信息明确地标识出来,但是需求的信息很多都已经包含在搜索的结果当中,在搜索的结果里通过新的关 键 词进行再一次的搜索分类,可以使结果更加清晰明确,离真正需求的搜索结果更加接近.

2.2排序需求

搜索结果出来之后,哪一个结果在前,哪一个在后,关系到用户找到需求结果的效率.当前,对于搜索结果进行排序,主要采用的理论基础是谷歌的页面排序原理,该原理累似于论文集的引用机制,哪个论文被引用的次数越多,在相关搜索过程中,该论文排列的名次越靠前.可以用公式表示为:


PR(A)等于(1-d)+d(PR(t1)/C(t1)+等+PR(tn)/C(tn))

(公式1)

在公式1中,网页1,2等N都与网站A相链接,其中系数为(0,1)之间的数字,一般为0.85.通过公式可以看出,链接A网站的网页越多,即N的值越大,A的级别越高;反之,A的级别低,N的值也越小.

在将结果反馈给用户时,其排序采用的方法是:优先考虑查询匹配的结果;其次对结果在网络中出现的权重和频率进行计算,优先排出最大值的网站;最后考虑用户的满意度,满意度高的排列靠前.

3总体设计

3.1系统架构

每一个软件系统要设计之前,都要首先分析其总体结构,即系统架构,当前,三层架构体系是在原来两层架构的基础上发展起来的,即在客户端和数据库之间加了一个中间层,即组件层,这三层分别是表示层、业务逻辑层和数据访问层.其中表示层主要是用户用于接受数据的返回,将信息展示在应用程序上;业务逻辑层是对数据层进行操作,完成具体的问题;数据访问层是对数据进行处理操作,与数据库紧密相连.

3.2系统模块

整个系统主要由三大模块组成,分别是启动模块、管理模块和查询模块.在系统的启动模块里,有注册注销模块、XML预处理、选举模块、网络服务等组成;管理模块主要包括登录模块、用户管理模块、资源管理模块、词库管理模块、资源缓存模块、服务器初始化模块、定期事件模块及资源缓存模块等;查询模块主要包括解析模块、过滤模块及错误检查模块.

系统模块有效地描述了网络检索系统的各个具体的功能,但对于整个系统来说,其主要的工作流程是:首先通过搜索器对索引器进行查找,对没有出现过的生词进行存词操作,将其存放索引文件之中,其次再利用检索器进行查找,送查找请求给搜索表单,将其结果进行格式化,使系统能够识别,最终找到相应的网页.具体如图2所示.

3.3系统数据库

根据系统的总体设计、功能模块和主要工作流程的分析,网络检索系统的数据库中就主要包括以下数据表:中文词表、英文词表、资源表、任务列表、完成任务列表、临时结果表、命中表、命名规则表等.其表间之间的关系如图3所示.

4结束语

利用网络搜索相关的信息,已经成为人们工作和生活中的一部分,当前,互联网上的搜索引擎系统被极少一部分企业所掌握,使行业的发展处于垄断地位.本文所设计的网络检索系统虽然在某种程度上还比较弱小,但给出了整个功能结构框架,给软件开发人员解决此类问题的思路,读者在此基础上,可以将自身所掌握的算法适当地应用到该系统中,使网络检索系统更加的强大.

相关论文

基于Web特色数据库文检索系统的研发

本论文为数据库方面有关研究生论文格式,关于基于Web特色数据库文检索系统的研发相关毕业论文格式范文,可用于数据库论文写作研究的大学硕士。

汉语框架网络问答系统问句处理

本论文为问句方面论文格式范文模板,关于汉语框架网络问答系统问句处理相关毕业论文开题报告范文,可用于问句论文写作研究的大学硕士与本科。

理财家网络办公系统助你无忧

该文为关于企业相关毕业论文参考文献格式范文,与理财家网络办公系统助你无忧相关写论文查资料的网站,可作为论文资料专业企业论文写作研究。

计算网络管理系统趋势

该文是旅游管理专业网络论文范文,主要论述了关于网络方面研究生毕业论文开题报告,与计算网络管理系统趋势相关论文范文素材,适合网络及作。