| 1、需求简介:
功能要求:
1、实现按期检索、按时间检索、按作者检索、层次浏览、全文检索、组合检索等.
2、光盘数据库分两种版本即单机版和局域网版
2、光盘介绍:
点击主页科技信息栏目2003年的年号,可以显示这个栏目文章的标题信息、标题和文章出版日期及一些检索信息结果, 您对其中某一条感兴趣,就可以直接点击链接浏览它的原文内容。在浏览原文内容后,若想浏览其它文章,可直接关闭原文窗口,继续点击检索页的标题信息调出原文即可。
此外,检索结果页面上为您提供了文字导航条,随时供您浏览、查询。在内容区的上部提供有在此检索页面条件下再进行检索的工具条,对于这次的检索结果,还可以再进行二次检索或重新检索。二次检索是指在当前检索的结果中再次进行检索,逐步缩小检索范围,以致最终找到所需要的信息;重新检索即对检索页面首行“当前位置”所表述的检索条件范围重新进行检索。
3、检索页面
4、全文检索
输入一个或若干个字、词、句就可以从全文库中检索出含有此字词句的全部记录来,这些字、词、句之间可用空格分割开来。通过下拉菜单,可以选择检索词之间的逻辑关系,即与(AND)、或(OR)、差(SUB)、异或(XOR)、有序(PRE)、相邻(NEAR)等。可以指定检索词是否在同一字段中, 可以在同一字段内进行有序或无序检索, 也可以对检索结果进行二次检索。系统支持表达式检索,供专业操作者使用。
表达式中可使用的符号定义如下:
Lop(逻辑运算符) = {AND, OR, SUB, XOR}
Pop(位置运算符) = {PRE, NEAR}
Tli (项限定符) = {FLD=N1,N2,…}
Lopli(逻辑运算限定符) = {FIELD, FLD= N1,N2,…}
Popli(位置运算限定符) = {N=n, FIELD, FLD=N1,N2,…}
其中:AND可以用*表示,OR可以用+表示, SUB可以用-表示,XOR可以用~表示。
FLD=N1,N2,… 表示在字段号为N1,N2的字段中查找
FIELD 表示在同一字段中
N=n 表示距离为n
表达式文法描述:
P->S
S->S Lop S
S->(S)
S->E
E->T[/Tli] [Lop[/Lopli]|Pop[/Popli] T[/Tli]]
E->E
注:P代表检索表达式,S代表检索子式,E代表基本表达式
其他说明:
在表达式分析过程中,默认运算符为AND, 如果遇到两个符号之间没有运算符, 那么在他们中间加入AND,如:A B C将被转换为A AND B AND C。
表达式识别以空格作为分隔符,AND/fld=1,2,3等中间不应出现空格。
优先级:可以用括号调整优先级,在同一括号内或无括号的情况下,按照左优先原则进行处理。
表达式检索的语法, 举例如下:(依据上面的语法规则,用户可在全文检索的文本框中使用表达式:
(1). 科技 and 技术 and 科学:同时出现 "科技", "技术", "科学"
(2). IBM or Microsoft or Intel:出现 "IBM", 或 "Microsoft", 或"Intel"
(3). (软件 or 程序) and (电脑 or 微机):出现"软件"或"程序",同时出现"电脑"或"微机"
(4). (硬件 sub 软件) :出现"硬件", 不能出现"软件"
(5). (技术 xor 开发) :不能同时出现"技术"和"开发"
(6). (标准 and/pre 制定):同时出现"标准"和"制定", 且"标准"须在"制定"前面
(7). (技术 and/near 开发):同时出现"技术"和"开发", 且间隔不超过10个字符
(8). (技术 near/n=20 开发):同时出现"技术"和"开发", 且间隔不超过20个字符
(9). (技术 pre/n=15 开发):同时出现"技术"和"开发", 且"技术"在"开发"前15个字符内
(10). A pre/N=5 B:A 在 B 的前面,间隔不超过5个字符
(11). A pre/field B:A 在 B 的前面,在同一个字段中
(12). A and/field B:A 在 B 的前面,在同一个字段中
(13). A/fld=1,2 and/field B/fld=1,2:A在字段1,2中,B在字段1,2中,且须A,B在同一个字段
(14). A and/fld=1,2 B:A,B 同时在字段1,2中
(15). "a b":将"a b"作为一个短语整体查询, 但""不在查询之内
(16). "a b" and/fld=1,2 C:"a b", C 在字段1,2之中
(17). ab* and x?:通配符查询, *匹配多个字符,只限于英文/数字
(18). ab??? or soft*:通配符查询, ??匹配指字个数字符,只限于英文/数字
5、高级检索:
高级检索是全文检索和字段检索的组合,是从简单检索到复杂检索,是在限定字段检索条件下的全文检索。例如,对于【出版日】字段,用户可以指定日期范围来进行检索,查出此时间段内满足条件的所有信息。字段检索可通过弹出式菜单来选择字段内容,或用键盘输入字段的检索条件。对于在高级检索的基础上得出的结果还可重复进行二次检索或重新检索。
|