




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于web的数据库检索系统研究 张 华摘要根据用户的需求和本馆的特色,自建了许多各具特色的数据库,并通过web页面动态交互或静态的提供给读者,采取统一友好的检索界面不失为方便读者有效利用信息资源的一种重要服务手段。关键词web;数据检索;数据库tp3a1673-9671-(2009)112-0026-011信息检索工作原理信息检索过程:包括存贮和检索两个过程。存贮过程就是按照主题词表或分类表及使用原则对原始信息进行处理,形成信息标识,为检索提供经过整序(即形成检索途径)的信息集合的过程。检索过程则是按照同样的主题词表或分类表及组配原则分析课
2、题,形成检索提问标识,根据存贮所提供的检索途径,从信息集合中查得与检索提问标识相符的信息特征标识的过程。信息检索的实质:检索提问标识与存储在检索工具中的标引标识进行比较,两者一致或信息标引的标识包含检索提问标识,则具有该标识的信息就从检索工具中输出,输出的信息就是检索命中的信息。信息检索系统的基本要素:(1)检索文档。即文献检索标识的有机集合。如手工检索系统中书目、索引和文摘中由文献款目组成的正文、工具书由条目或短文组成的主体。计算机系统中以一定形式存储的书目信息或事实、数据等。(2)技术设备。能存储信息及其标识,并实现存储和检索操作的各种技术设备,如手工检索系统的卡片目录或检索刊物,计算机检
3、索系统的装入设备、运算器、存储器、控制器、输出设备等,联机时还需要调制解调器、通信线路、通信装置、终端设备及其相应的软件等。(3)作用于系统的人。文献加工者、用户、系统维护人员、管理人员。(4)检索工具。检索语言、文献标引规则、输入输出标准等如图1。2检索系统的设计步骤2.1选择检索系统和数据库根据课题分析结果、信息需求的要求,选择适当的数据库。不同的数据库学科范围不同,检索指令不同,收费标准也不同。所以在检索之前要阅读有关数据库的使用介绍,在做联机检索时,还可通过总索引文档了解与检索课题有关的每一个文档中的文献篇数,选择文献量大的一个或几个文档作为检索文档。数据库选择原则:(1)按照课题的检
4、索要求和目的,选择收录文献种类、专业覆盖面、年代跨度对口的数据库。(2)当需要查找最新文献信息时,选择数据更新周期短的数据库。(3)当需要获取原文时,选取原文获取较容易和数据库。(4)要选好数据库,就要弄清所选数据库的标引特征、不同检索特点等。2.2确定检索词和检索途径检索词是构成检索式的基本单元,是文献记录中的文献特征标识,可以是反映文献内容特征的主题词、自由词,也可以是反映文献外表特征的作者、篇名等。检索词的选择要满足匹配的要求,即形式的匹配和内容的匹配。形式匹配。是指用户检索使用的语言应和检索系统中使用的语言一致,才能被系统“识别”。内容匹配。是指所确定的检索词要能准确、完整地表达检索课
5、题的主题内容。检索词选择的质量直接影响到检索效果,一定要参考有关检索工具的使用手册和指南,查阅大型数据库的专用词表以及专业词典。2.3制定检索策略检索策略,又称提问逻辑,就是对多个检索词之间的相互关系和检索顺序作出的某种安排。检索式是检索策略的具体表述,是通过逻辑算符、位置算符、截词算符等把表达主题要领的各检索单元组配连接起来的命令形式,它既能表达主题内容,又能被机器识别和执行,是决定检索策略质量和检索效果的重要因素。3数据库检索举例创建数据库链接(connection)。通过服务器对象的createobject方法,可以创建connection对象和使用变量接受对象引用。一旦连接对象创建之后
6、,它就可用来打开到任何odbc数据源的连接。/加载驱动程序 /下面的代码为加载jdbd-odbc驱动程序 class.forname("sun.jdbc.odbc.jdbcodbcdriver"); /建立连接 /第二步是用适当的驱动程序连接到dbms,看下面的代码: string url="jdbc:odbc:test" /"test"是系统dns名,odbc里面设置的connection sqlcon=drivermanager.getconnection(url, "sa", ""); /
7、"sa",""是sql server的用户名和密码/创建一个jdbc声明 statement st = "select * from jspdemo"/执行该存储过程并返回结果集 rs = st.executequery(); rs.next(); /把指针指向第一条记录/获取来自结果集中的数据1,2各表示第一和第二列记录的数据out.println(rs.getstring(1); out.println(rs.getstring(2); catch (exception e) /输出确认信息 out.println("数
8、据库访问成功!"); 以下是一个全文索引的数据库检索部分代码:set doc = sess.documentcontext 下列循环从数组arrnsf中取得欲检索的数据库进行处理:for nsfcount=0 to ubound( arrnsf ) searchdb=arrnsf(nsfcount) set db = sess.getdatabase("",searchdb) 出现错误则转向:on error goto badquery 获得满足查询条件的记录集:set collection = db.ftsearch(doc.query(0),0) on error goto 0 输出数据库标题:输出该数据库中满足条件的记录个数: there are " & str$(collection
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 茶艺中级知识考试题库及答案
- 相遇问题试讲题目及答案
- 2025年九年级数学秋季开学摸底考(江苏专用)含答案
- 2025年G1工业锅炉司炉证考试题库及答案
- 2025年5月计算机文化基础模拟考试题与答案
- 2025物业服务合同管理规范范本
- 2025年4月肿瘤专科练习题库(含参考答案)
- 2025年4月基础医学概论模拟习题(含参考答案)
- 2025-2026学年七年级语文上册第五单元检测培优卷( 含答案)
- 2025年沪教版八年级英语上册预习Unit1【含答案解析】
- 施工项目部会议管理制度
- 欢迎一年级新生入学课件
- 译林版七年级上册英语阅读理解专项练习题100篇含答案
- 职业技术学院《汽车维修接待》课程思政标准
- 夫妻婚内财产协议书(2024版)
- 定制家具工厂外包合同模板
- 污水处理厂风险清单
- (正式版)JTT 1495-2024 公路水运危险性较大工程安全专项施工方案审查规程
- 19R505-19G540室外管道钢结构架空综合管廊敷设
- 机械制造基础说课市公开课一等奖省赛课微课金奖课件
- 智慧建筑评价标准
评论
0/150
提交评论