论文网首页|会计论文|管理论文|计算机论文|医药学|经济学论文|法学论文|社会学论文|文学论文|教育论文|理学论文|工学论文|艺术论文|哲学论文|文化论文|外语论文|论文格式
中国论文网

用户注册

设为首页

您现在的位置: 中国论文网 >> 工科论文 >> 建筑工程论文 >> 正文 会员中心
 通信学论文   交通运输论文   工业设计论文   环境工程论文   电力电气论文   水利工程论文   材料工程论文   建筑工程论文   化学工程论文
 机械工程论文   电子信息工程论文   建筑期刊   工科综合论文   汽车制造
网络检索系统的研究

【 摘 要 】 21世纪是信息的时代,第一时间掌握信息,就掌握了时代的脉搏。随着互联网的不断发展,人们对于信息的需求量更大,对于得到信息的时间要求更短。本文对网络检索系统进行研究,首先从功能性需求和排序需求描述了检索系统的需求分析,其次从总体上对系统的架构、系统的模块及系统数据库进行详细的描述,最后给出了系统的部分具体源代码。本文对于信息工作者有着积极的意义。
  【 关键词 】 网络检索;系统;java
  1 引言
  随着网络的不断普及,人们的工作、生活,、娱乐越来越离不开网络。人们可以通过网络查阅到自己需要的内容,网络搜索引擎为人们查找到需要的内容提供了巨大的帮助。据不完全统计,近一半的网民对搜索引擎非常依赖,当查询不到相关内容时,会通过更换关键字重新进行搜索。人们对于网络搜索引擎的依赖性呈现出增强的趋势,已经成为网民上网的一种习惯。
  2 需求分析
  网络中的信息众多,根据用户的查询检出相关的文档,并分析评价其相关度,对其结果排序,将其结果反馈给用户。
  2.1 功能性需求
  随着网络用户数量的增加,人们对于信息的搜索有了更高的个性化要求,在信息的搜索过程中,用户之间对于信息的需求侧重点也有所不同,系统通过对用户的兴趣进行分析,从而在海量的信息中找到相关的数据,以满足不同用户的不同需求。网络检索系统采用个性化的搜索技术方法,不仅可以提高检索的效率,同时还针对用户的行为爱好进行有针对性的搜索,达到吸引用户使用的效果。
  网络检索系统中检索器的主要功能有几种。WWW.11665.coM
  (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 结束语
  利用网络搜索相关的信息,已经成为人们工作和生活中的一部分,当前,互联网上的搜索引擎系统被极少一部分企业所掌握,使行业的发展处于垄断地位。本文所设计的网络检索系统虽然在某种程度上还比较弱小,但给出了整个功能结构框架,给软件开发人员解决此类问题的思路,读者在此基础上,可以将自身所掌握的算法适当地应用到该系统中,使网络检索系统更加的强大。
  参考文献
  [1] 冯惠玲,王立清.信息检索教程[m].北京:中国人民大学出版社,2004.
  [2] 卢亮,张博文.搜索引擎原理、实践与应用[m].电子工业出版社,2004(9).
  [3] 易爱平,廖祝华,张惠.基于 google 的个性化搜索系统的设计与实现[j].电脑知识与技术,2007,第 164-165 页.
  [4] 白丽君.基于内容和协作的信息过滤方法研究[j].情报学报,2005(6),第 304-308 页.
  作者简介:
  高振清(1974-),男,江苏太仓人,工程硕士,健雄职业技术学院职业发展教育中心,讲师:研究方向:计算机应用技术。

  • 上一篇工学论文:
  • 下一篇工学论文:
  •  作者:佚名 [标签: 网络 检索 系统 ]
    姓 名: *
    E-mail:
    评 分: 1分 2分 3分 4分 5分
    评论内容:
    发表评论请遵守中国各项有关法律法规,评论内容只代表网友个人观点,与本网站立场无关。
    对等网络主要模型比较
    网络背景下大学生政治观调查研究
    旅游网络营销工具研究
    以网络为平台的“教师自主发展”之实践探索
    基于智能家居的6410网关网络文件挂载
    基于社会转型和电子商务背景下网络消费的调…
    网络环境下复变函数与积分变换课程学习方式…
    基于网络层次分析法的科研人员绩效评价
    浅谈杭州市潘水小区实施网络电子工程建设
    网络教室在信息技术教学中的应用
    网络机房的维护模式探究
    中国网络广告的现状与发展
    | 设为首页 | 加入收藏 | 联系我们 | 网站地图 | 手机版 | 论文发表

    Copyright 2006-2013 © 毕业论文网 All rights reserved 

     [中国免费论文网]  版权所有