题目
国家图书馆检索系统,检索符“?”和“#”的关系为()A. 两者作用一样B. 以上都不对C. 采用“colo#r”命中的记录更多D. 采用“colo?r”命中的记录更多
国家图书馆检索系统,检索符“?”和“#”的关系为()
- A. 两者作用一样
- B. 以上都不对
- C. 采用“colo#r”命中的记录更多
- D. 采用“colo?r”命中的记录更多
题目解答
答案
D. 采用“ colo?r ”命中的记录更多
解析
本题考查国家图书馆检索系统中检索符“?”和“#”的作用区别。关键在于理解两个符号在检索中的具体功能:
- “?”通常作为单字符通配符,表示匹配任意一个字符;
- “#”在某些系统中可能用于字段限定或特定逻辑,而非通配符功能。
因此,使用“colo?r”可匹配更多变体(如“color”),而“colo#r”可能因符号特殊含义限制检索范围,导致命中记录较少。
符号功能对比
-
“?”的作用:
在检索中,“?”代表单字符通配符,允许替换关键词中的一个字符。例如,“colo?r”可匹配“color”(o后直接接r)、“coler”(o后接e)等。 -
“#”的作用:
“#”在部分系统中可能用于字段限定或特殊逻辑(如排除检索),而非通配符。若“colo#r”中的“#”被解析为字段限定符,则检索范围被限制,命中记录减少。
选项分析
- 选项D正确:
“colo?r”通过单字符通配功能,可匹配更多关键词变体(如“color”),而“colo#r”因符号特殊含义导致检索范围受限,因此前者命中记录更多。