美章网 精品范文 信息检索论文范文

信息检索论文范文

前言:我们精心挑选了数篇优质信息检索论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。

信息检索论文

第1篇

作者:李爱军 孙智英 单位:山东农业大学图书馆 潍坊科技学院

在查找英文文献时更是如此,如要查找与土壤铜形态转化有关的文献时,可以直接查“copperspeciation”也可以查“cop-perfractionation”还可以将前面的“copper”换成“heavymetal”,这样就可以保证对所有相关的资料都检出。当然在检出条目过多时也可缩小检索的范围,或者在检出的文献中再选择关键词进行检索,以保证检出那些与目标内容密切相关的文献。运用检索的规则,调整检索范围对于文献较多的检索,不可能每篇文章都看,需要从中筛选出密切相关的进行阅读,因此需要调整策略进一步缩小检索的范围,减少文献检出的数量。而对于文献较少的内容则希望扩大检索的范围,这就需要熟悉检索规则,合理界定检索的范围。常用的方法有:(1)逻辑与(逻辑乘)的运用。用“and”或“*”连接几个检索词,可以缩小检索范围,减少检出文献的数量。例如,AandB(A*B)表示检出记录中必须同时含有检索项A和B,两个概念的交叉,即用逻辑与连接的检索词越多,检索范围越小[2-3]。(2)逻辑或(逻辑和)的运用。用“or”或“+”连接检索词,如检索AorB(A+B)可以检出单独含有检索项A或检索项B以及同时含有A、B两者的文献,可大大扩大信息检索范围,提高查全率,避免都信息查找的遗漏。(3)逻辑非(逻辑差)的运用。用“not”或“-”连接检索词,如AnotB(A–B)表示检索内容中有A但没有B,即凡含有检索项A而不含检索项B的记录为命中记录。逻辑非检索可以有效排除不相关的文献,提高了检索内容的准确度。运用通配符进行模糊搜索一般用“?”和“*”等通配符可以代替检索词中的一个或多个字母,这样仅利用检索词的部分不完整词形即可进行检索。通配符可以放在词根的前面、后面、中间,也可以放在两端。例如,检索“?Comput-er”则凡是后方为computer的词均可被检出,如可检出Microcomputer、Minicomputer等。检索“Comput-er?”时,前方为computer的词均可被检出,检出词可为Computers、Computerization等。检索“?Com-puter?”,检出词可为:Microcomputer、Minicomputer、Computers、Computerization等,凡是中间部分包含Computer的词均可被检出。对于意思相同但写法不同的的词,为了将所以包含这些词的文献检出,可将通配符置于检索词的中间,而词的前后方一致进行检索。通常用于英、美拼写不同的词的检索。如,检索“Colo?r”,检出词可包括为Colour和Color。限定检索词的出现位置有时为了提高查准率,需要固定检索词出现的位置关系,那么就需要用到一些限制位置的特殊用法。

位置限定运算符号一般有以下四种:①使用N(near的缩写)表示检索词的距离远近,如A(N)B表示两词相邻且词序可变,A(nN)B表示两词间可插入n个词(n为0,1,2…整数)[3,4]。②使用S(sentence的缩写)表示两次在句子中的关系,如A(S)B表示两词必须同时出现在同一句短语中,两词的前后顺序不限,中间插入词数量不限。③使用F(是field的缩写)表示两词在字段中的位置关系,如A(F)B表示A、B两检索词必须同时出现在同一文献记录的同一字段中,词序、中间插入词的数量不限,但必须指定所要找的字段。④用C(是citation的缩写)表示两检索词在文献纪录中的位置关系,如A(C)B表示两词必须同时在同一个文献记录中,两词的词序、出现的字段不限。限定检索的范围电子文献信息资源内部还包含许多个信息资源数据库,为了提高检索的速度和提高查准率,可以对要检索的数据库进行选定。如目前的《中国期刊全文数据库》可分为:理工A、理工B、理工C、农业、医药卫生、文史哲、政治军事与法律、教育与社会科学综合、电子技术与信息科学、经济与管理等10大专业数据库。如果要查找与农业相关的专题(如作物栽培)可以只选农业专业数据库即可。

而对有些检索主题可能会涉及多个专业数据库,那么就可以多选几个。在具体检索时还可对检索范围进行限定,如可选择检索词出现的位置,如主题、篇名、刊名、关键词、摘要、作者、单位及参考文献等,还可限定刊物出版的时间段等。利用二级检索功能或高级检索功能二级检索是指利用前一次检索的结果作为后一次检索的数据库,逐步缩小检索范围,即在上一次的检索查询结果中,再输入另外的检索词进行查询,这样检索的结果相当于用“and”或“*”连接几个检索词,或者直接输入几个关键词的检索效果,可以缩小检索范围、提高查准率。几乎所有的数据库都提供高级搜索服务,使用这一功能就可方便地对自己要检索的内容进行限定,在这里可以增加附加的检索条件,以缩小查询的范围,不同的搜索引擎提供不同的选项,常规的选项一般包括日期、作者、关键词、文献类型、范围、网域、语言等。

第2篇

一、前言

计算机的日益普及和计算机技术日益成熟,使得计算机在工业控制监测中的应用渐渐深入。但工业应用不同于其它方面,它要求有较强的实时性。现在有很多的DOS软件在运行过程中通过挂接外部中断方式实现DOS应用软件与外设的实时通信,这种方法实现起来十分简单。而在Windows中应用程序能否也能够利用外部硬中断实现外设与Windows应用程序的实时通信呢?答案是肯定的。这里的关键是要解决好中断代码与Windows应用程序相互之间交换信息的问题。

从外设发送异步的硬中断,通过中断处理程序传递一条信息给Windows应用程序。这时可以初始化相关端口,准备好数据,然后进行数据传送,从而做到实时通信。

实现Windows应用程序响应外部中断的方法有很多,如Microsoft公司自己开发的SDK、DDK软件包,使用嵌入式汇编等等。本文将介绍一种在BC++3.1的基础上利用Windows3.1拥有的一些功能实现Windows实时通信的实例。

二、中断代码的位置

在Windows中,几乎所有的异步事件都是由中断处理程序来管理的。中断处理程序包含在设备驱动程序中,由Windows在环境初始化中安装。例如,KEYBOARD.DRV、MOUSE.DRV和COMM.DRV均含有中断处理程序,以处理相应的键盘、鼠标和串行口的异步中断。可以仿照标准设备驱动程序,编写中断处理代码,以响应外设的通信请求,从而完成一次实时通信。

中断代码既可以包含在应用程序的可执行代码中,也可以包含在动态连接库(DLL)中。包含在应用程序中的代码只能在一个程序中使用,而在动态连接库中的代码则可以在Windows系统中所有的应用程序所共享。这样不仅在整个Windows系统中只有一个中断代码的副本,提高了内存的使用效率,更重要的是可以防止由于同时存在多个中断代码的副本而发生冲突。本文将在DLL中编制中断处理程序。

当动态连接库被装入时,要调用DLL库的入口点LibMain(),利用这一点可以执行一些初始化工作,可以分配一些内存块,可以初始化一些全局变量或者静态变量,可以安装中断服务程序的代码等等。例如:

voidinterrupt(oldIsr)(--CPPARGS)

/*旧的中断服务程序地址*/

LibMain(HANDLEhInstance,WORDwDataSeg,WORDcbHeapSize,L

PSTR

lpszCmdLine)

{

oldIsr=getvect(IRQNum);

/*IRQNum指中断号*/

setvect(IRQNum,newIsr);

/*newIsr指新中断服务程序代码*/

return(1);

}

函数setvect()既可在实模式下,也可在保护模式下设置中断处理向量。

上述代码也可以放在一个由用户设置的引出(export)函数中,在应用程序中用户可以调用此引出函数来安装中断服务程序代码。

由于中断可以在任何时刻发生,中断代码必须驻留在内存中,并且在应用程序运行的过程中一直处于某一固定内存中。这一点无论是在实模式还是在保护模式下都是一致的。

在DLL的模块定义文件中应注意:

1.CODE语句为固定代码段,即FIXED;

2.EXPORTS语句要引出被应用程序和其它DLL用作入口点的函数。

三、通信机制

编写实时通信例程关键在于必须认识到,异步事件对应用程序的触发是异步发生的,不在Windows的消息处理机制和多任务范围内。为了使通信例程能够正确地工作,通信例程必须通知Windows有异步事件发生,且不能打断应用程序的任务管理或消息流。要作到这一点,通信例程必须通过调用PostMessage或PostAppMessage函数向应用程序的消息队列中加入一条消息。

需要注意的是,在DLL中调用PostMessage(HWNDhwnd,…)时,必须先确定hwnd的实际值,可以通过使用引出函数的办法来实现,如下所示:

staticHWNDhWndApp;

voidFARPASCALSetIsrWin(HWNDhwnd)

{

hWndApp=hwnd;

}

然后在应用程序的窗口函数中,对WM-CREATE消息进行处理时调用此函数来初始化DLL中的静态变量hWndApp:

CASEWM-CREATE:

SetIsrWin(hwnd);/*hwnd指应用程序窗口句柄*/

定义一个在应用程序中使用的消息:

#defineISRM-RUPTWM-USER+255最后在DLL中的中断服务程序代码中,调用PostMessage即可完成Windows应用程序和中断服务程序代码相互的信息交流:

voidinterruptnewIsr(--CPPARGS)

{

PostMessage(hWndApp,WM-RUPT,wParam,lParam);

}

四、程序实例

第3篇

关键词:高校图书馆信息检索检索服务

0引言

随着网络技术的迅猛发展,通过互联网提供的数据库及种类日渐增多。使得人们对于文献信息的查询、加工、存储、利用等方面有了更新的要求。作为高校图书馆以组织加工数字化信息及技术为广大读者提供有效信息服务,信息检索服务一向是高校图书馆重要工作的组成部分,尤以为教学科研课题的检索服务尤其显得重要,提供的文献信息对保障科研工作顺利进行起到不可忽视的作用。信息检索服务就是把图书馆的馆藏资源和网络资源通过整合和有序化,进行全方位、多途径为教学科研及广大读者提供快、精、准的信息服务和信息导航服务,来满足广大用户的信息需求。

1信息检索服务对教学科研的保障作用

图书馆作为教学科研的重要基地以及文献信息中心,是高校办学的重要支柱。高校图书馆信息检索的服务对象是教师和学生两大用户群。而高校图书馆的文献资源建设要依据高校的教学任务、教师和学生的信息需求,以及设置的专业学科和所承担的教学科研任务相适应,满足特色专业、教学科研建设的需要。信息检索是科研创新的基础。科研工作者要想进行某项科学研究,必须了解国内外科技发展水平的新技术、新动向。随着科学技术的高度发展,学科之间出现的交叉渗透越来越多,只有深入了解研究科学发展规律与相互作用,才能提高科研工作的知识创新点,才能更好得为教学科研提供保障服务。

当今网络技术的发展。通过互联网提供服务的数据库种类日渐丰富。信息量大、分布广、信息的自由性强,而用户面对浩如烟海的信息海洋,感到茫然无措,对网络与数字资源利用能力准备的不足,这就需要图书馆馆员通过信息服务为读者进行信息导航,为读者提供细致、周到、全方位的信息检索服务。由于教学科研工作者的精力相对有限,对学术研究的规范性要求较高,而获取准确、有用的信息需占用大量时间和精力,这将成为制约网络信息有效利用的瓶颈。高校图书馆开展信息检索服务正是为教学科研工作者了解各国同行的研究现状,进行科技追踪起到导航作用。

2信息检索的基本方法

高校图书馆信息检索的服务对象是教师和学生两大用户群。要为用户提供高效、准确、权威的信息资源,图书馆馆员需要充分利用自已的专业知识和长期积累的实践经验,依靠丰富的信息资源和强大的搜索引擎,灵活运用各种检索方式、技巧,来满足用户对信息的需求。针对用户需求进行分析是开展信息检索服务的基础。当图书馆馆员接到检索课题时,首先要和课题人进行交流探讨,对检索课题的主题结构、专业范围进行全面、正确的分析,弄清课题的内容实质及所涉及的主要概念及用户需要信息的具体内容。如用户需要的是文摘、索引还是全文等,以此来确定检索的范围。在掌握基本信息需求以后,还要对检索信息进行深度确定,只有这样才能确保检索信息的质量精准、到位。同时也是检索信息服务能否取得成功的关键。只有真正理解和把握用户的需求,信息检索服务与用户需求才能达到完整同一。

通过借助于网络检索工具查找信息,如较成熟的跨库检索系统CALIS统一检索平台、清华同方USP等重点学科导航库。利用搜索引擎进行信息检索。搜索引擎作为主要的网络检索工具,在信息检索中具有重要的地位。搜索引擎能提供用户进行关键词、词组或自然语言检索的工具。用户提出检索要求,搜索引擎就代替用户在数据库中进行检索,并将检索结果提供给用户。利用搜索引擎查找信息省时省力,简单方便,检索速度快、范围较广,能及时获取新增信息。但也存在不足,如利用计算机软件对信息进行加工、处理,其检索软件的智能性不高,检索的准确性不是很高,与人们的检索需求及对检索效率还存在一定偏差。通过在线数据库查询,利用在线进行数据库查询。访问网络数据库是用户获取学术性信息的最有效方法。网上数据库有很多,比如:超星数字图书馆、万方数据库资源系统、中国期刊网、中国维普数据库等。主题指南与搜索引擎结合使用,主题指南将信息系统地进行归类,使用户能方便地查找到某一大类信息,它的搜索范围要比搜索引擎小许多。搜索引擎查询较为全面充分,提供最全面、最广泛的搜索结果,但所提供的信息不如主题指南那样层次结构清晰,显得繁多杂乱。由于主题指南与搜索引擎各有优势,各有特点,通过对两者合理运用,取长补短以达到产生最佳结果。总之,针对不同目的的检索,选择合适搜索引擎是至关重要的一步。通过缩小检索的范围,①采用恰当的检索表达式。就是采用把一个短语作为一整体进行查询的办法。②限定检索范围,当检索的范围过大时,可对检索词的年代、语种、数量等检索范围进行限定。③采用进阶检索功能,就是利用前一次检索的结果作为后一次检索的依据,逐步缩小检索范围。④力求搜索具体化,在检索时明确检索课题的要求,限定查询范围,选择确切的检索词,使其检索要求具体化,有利于提高信息检索的准确率。还可通过其它方式如利用组合搜索关键词,利用强制搜索通过添加英文双引号来搜索短语词,这对查找名言警句时显得格外有用。模糊搜索即用*号通配符代替不确定的字或词等方式对文献进行信息检索。总之,只有采用多种方法的综合使用,才能获得较好的检索结果,才能更好地为教学科研及广大用户提供满意的服务。

3提高检索技术向知识服务发展

随着信息技术的发展网络信息资源的剧增,其分布性、异构性和动态性给信息检索带来了新的挑战。传统的检索服务已不能满足科研对文献信息检索日益增长需求,对新问题求解为目的的检索已成一种趋势,面对这种检索需求的转变。需要馆员对信息检索提供的深度要求有了更大幅度的提高。要求馆员在信息检索技术上进行资源整合。采用局部资源整合、文献资源深层次整合、数据库存资源层次的整合、异构数据库的同构化整合、基于文献内容层次的整合等。通过整合从而大大提高检索效率和资源利用率。高校用户在对信息内容综合性要求的同时,对所提供的文献信息及信息服务的深度要求也有了更大提高,因此在对用户提出的某一专业性较强课题时,这就要求馆员积极参与到课题的研究中去,从课题所属的专业角度出发,对其进行一系列的分析,并挖掘其深层含义,从而将分散在本领域和相关领域的专门知识与信息加以集中组织并有序化,从中提炼出有利于用户需求,具有创新思路的“知识因素”。向用户提供潜在内容知识、预测分析具有超前性领域的知识和成果,这将有利于检索质量的提高,也是高校图书馆今后进行信息检索服务的发展趋势。

总之,高校图书馆作为高校教学科研和读者服务的部门,必须进一步明确自身的定位,加强服务意识和创新服务举措,凭借自身在文献信息资源特有的行业优势,充分利用图书馆丰富的馆藏文献信息资源、特色数据库等资源,为教学科研工作提供优质、周到的服务,推动高校教学科研工作进一步的向前发展。

参考文献:

[1]杨玛萍.数字图书馆服务质量初探[J].科技情报开发与经济.2006(16).

[2]杨晓红.高校图书馆文献信息资源开发与服务创新[J].科技情报开发与经济.2005(21).

[3]刘芳兰.高校图书馆服务创新的探讨[J].湘潭师范学院学报.社会科学版.2005.(2).

[4]张玉峰.论知识检索与信息检索[J].中国图书馆学报.2003(5).