Sun Java logo     上一页      目录      索引      下一页     

Sun logo
Sun Java™ System Identity Manager 7.0 管理指南 

附录 B
联机文档资料的高级搜索

在搜索 Identity Manager 联机文档资料时,可以使用高级语法创建复杂的查询。其中包括:


通配字符

通配符是在搜索中代表其他字符或成组字符的特殊字符。

Identity Manager 联机文档资料搜索功能支持以下通配字符

.

表 B-1  支持的通配字符

通配字符

用途

问号 (?)

匹配任意一个字符。

例如,搜索 t?p 将匹配诸如 tap、tip 和 top 等字词。搜索 ball???? 将匹配诸如 ballpark、ballroom 和 ballyhoo 等字词,但是不会查找 ballet 或 balloon,因为这些词在 "ball" 之后没有正好四个字母。

星号 (*)

匹配任意一组字符。

例如,搜索 comp* 会查找以字母 comp 开头的任意匹配项,如 computer、company 或 comptroller。


查询运算符

查询运算符允许您组合、修改或排除搜索元素。可以以大写、小写或大小写混合的方式键入查询运算符。通常,查询运算符以尖括号开头和结尾,例如 <CONTAINS>。


基本布尔运算符(AND、OR 和 NOT)和特殊字符运算符(例如 <、= 和 !=)不要求使用尖括号。


优先级规则

当在查询中使用一种以上运算符时,优先级规则和括号将决定运算符范围。AND 运算符的优先级高于 OR 运算符。例如,以下查询:

resource AND adapter OR attribute

等同于:

(resource AND adapter) OR attribute

如果要使搜索功能理解为 "adapter" 和 "attribute" 两个词中任一个要与 "resource" 一起查找,则必须使用括号,如下所示:

resource AND (adapter OR attribute)

默认运算符

如果键入一连串查询字词或元素而没有指定运算符,则会使用标准的默认运算符 <AND> 来组合查询元素。

如果查询由单个词组成而没有明确的一元字词运算符(例如 <EXACT>、<MORPH> 或 <EXPAND>),则认为这些词受默认字词运算符 <MORPH> 控制。

下表列出了联机文档资料搜索功能的常用查询运算符。

表 B-2  用于联机文档资料搜索的常用查询运算符

运算符

描述

示例

<AND> 或 AND

为搜索添加强制性条件。

搜索 "apples AND oranges" 将返回包含 "apples" 和 "oranges"(顺序不限)的匹配项。将会忽略仅含一个词的文档。

<CASE>

与其后所跟词大小写匹配。

注:Identity Manager 自动采用大写查询词在匹配时区分大小写,因此无需 <CASE>。小写词不区分大小写,因此在匹配时必须将小写词与 <CASE> 结合使用。

搜索 "<CASE> bill" 会查找 "bill" 而非 "Bill"。

<EXACT>

查找准确包含指定字词的文档。

搜索 "<EXACT> soft" 会查找包含 "soft" 一词的文档,而不会查找包含 "softest" 或 "softer" 的文档。

<MORPH>

查找包含指定字词结构变体的文档,其中包括复数、过去式和涉及前缀、后缀和复合词等的复杂形式。也会使用词典中的规范来正确处理不规则形式。

搜索 "<MORPH> surf" 会查找包含由 "surf" 推论出的变体的文档,例如 "surfs"、"surfed" 和 "surfing",以及带前缀的词 ("resurf") 和复合词 ("surfboard")。

<NEAR>

查找指定字词之间间隔不超过 1000 个词的文档。两个词的距离越近,该文档在搜索结果中的位置越靠前。

搜索 "resource <NEAR> configuration" 将会查找包含这两个词而且间隔不超过 1000 个词的文档。

<NEAR/n>

查找两词之间间隔不超过 n 个字词的文档。

注:n 的值必须在 1 和 1024 之间。

搜索 "buy <NEAR/3> sell" 会查找包含 "buy low and sell high" 的文档,因为 "buy" 和 "sell" 之间不超过三个词。

<NOT> 或 NOT

查找不包含指定字词或短语的文档。

搜索 "surf <AND> <NOT>" 会查找包含 "surf" 但不包含 "channel" 的文档。



上一页      目录      索引      下一页     


文件号码: 820-0140。   版权所有 2006 Sun Microsystems, Inc. 保留所有权利。