一、检索工具的涵义
检索工具是指用以报导、存贮和查找文献线索的工具。它是附有检索标识的某一范围文献条目的集合,是二次文献。 一般说来,检索工具应具备以下五个条件: ① 明确的收录范围; ② 有完整明了的文献特征标识; ③ 每条文献条目中必须包含有多个有检索意义的文献特征标识,并标明供检索用的标识; ④全部条目科学地、按照一定规则组织成为一个有机整体; ⑤ 有索引部分,提供多种必要的检索途径。 二、检索工具的类型 目前可供人们使用的检索工具有很多,不同的检索工具各有特点,可以满足不同的信息检索的需求。 检索工具有不同的分类方法,按加工文献和处理信息的手段不同可分为:手工检索工具和机械检索工具;按照出版形式不同可分为:期刊式检索工具,单卷式检索工具,卡片式检索工具,胶卷式检索工具;按照载体形式不同可分为:书本式检索工具,磁带式检索工具,卡片式、缩微式、胶卷式检索工具。按照著录格式的不同可将检索工具分为以下四种类型。 1. 目录型检索工具 目录型检索工具是记录具体出版单位、收藏单位及其他外表特征的工具。它以一个完整的出版或收藏单位为著录单元,一般著录文献的名称、著者、文献出处等。目录的种类很多,对于文献检索来说,国家书目、联合目录、馆藏目录等尤为重要。 2. 题录型检索工具 题录型检索工具是以单篇文献为基本著录单位来描述文献外表特征(如文献题名、著者姓名、文献出处等),无内容摘要,快速报道文献信息的一类检索工具。它与目录的主要区别是著录的对象不同。目录著录的对象是单位出版物,题录的著录对象是单篇文献。 3. 文摘型检索工具 文摘型检索工具是将大量分散的文献,选择重要的部分,以简炼的形式做成摘要,并按一定的方法组织排列起来的检索工具。按照文摘的编写人,可分为著者文摘和非著者文摘。著者文摘是指原文著者编写的文摘;而非著者文摘是指由专门的熟悉本专业的文摘人员编写而成。就其摘要的详简程度,可分为指示性文摘和报导性文摘两种。指示性文摘以最简短的语言写明文献题目、内容范围、研究目的和出处,实际上是题目的补充说明,一般在100字左右;报导性文摘以揭示原文论述的主题实质为宗旨,要做到基本上反映原文内容,讨论的范围和目的,采取的研究手段和方法与所得的结果与结论,同时也包括有关数据、公式,一般500字左右,重要文章可多达千字。 4. 索引型检索工具 索引型检索工具是根据一定的需要,把特定范围内的某些重要文献中的有关款目或知识单元,如书名、刊名、人名、地名、语词等,按照一定的方法编排,并指明出处,为用户提供文献线索的一种检索工具。
1、顺序查找的基本思想
基本思想是:从表的一端开始,顺序扫描线性表,依次将扫描到的结点关键宇和给定值K相比较。若当前扫描到的结点关键字与K相等,则查找成功;若扫描结束后,仍未找到关键字等于K的结点,则查找失败。
2、顺序查找的存储结构要求
顺序查找方法既适用于线性表的顺序存储结构,也适用于线性表的链式存储结构(使用单链表作存储结构时,扫描必须从第一个结点开始)。
3、基于顺序结构的顺序查找算法
(1)类型说明
typedef struct{
KeyType key;
InfoType otherinfo; //此类型依赖于应用
}NodeType;
typedef NodeType SeqList[n+1]; //0号单元用作哨兵
(2)具体算法
int SeqSearch(Seqlist R,KeyType K)
{ //在顺序表R[1..n]中顺序查找关键字为K的结点,
//成功时返回找到的结点位置,失败时返回0
int i;
R[0].key=K; //设置哨兵
for(i=n;R[i].key!=Ki--); //从表后往前找
return i; //若i为0,表示查找失败,否则R[i]是要找的结点
} //SeqSearch
④顺序查找的优点
算法简单,且对表的结构无任何要求,无论是用向量还是用链表来存放结点,也无论结点之间是否按关键字有序,它都同样适用。
⑤顺序查找的缺点
查找效率低,因此,当n较大时不宜采用顺序查找
索引查找分两步进行:
① 将外存上含有索引区的页块送人内存,查找所需记录的物理地址
② 将含有该记录的页块送人内存
注意:
①索引表不大时,索引表可一次读入内存,在索引文件中检索只需两次访问外存:一次读索引,一次读记录。
②由于索引表有序,对索引表的查找可用顺序查找或二分查找等方法。
不能检索的情况是模型创建的饿版本比你的高,所以出现这个问题你应该说的是你的4.0打不开别人的4.0文件吧?如果是,那么说明你的4.0的日期代码是C000。在proe中,同一主版本,有三种不同的日期代码版本,比如说对wildfire4.0,主版本是wildfire,日期代码有C000,F000和Mxxx系列三种不同的日期代码。
C000是测试版,不能打开正式版Mxxx的文件
F000是第一次正式版
Mxxx(如M010,M120.。。)是正式版,可以打开同一主版本下的各种日期代码版本文件
也就是说,Mxxx系列版本的4.0可以打开C000和F000的,但C000版本的却不能打开Mxxx系列正式版的文件。
要查看你当前的版本的日期代码,你可以在proe的“帮助”菜单下的“关于Pro/Engineer”子菜单中看到。
要解决这个问题,唯一的办法是你找个M系列的proe4.0来装就是了,现在最新的好像是M140
希望能对你有帮助~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)