其他 Windchill 功能 > Windchill PartsLink > 搜索分类对象 > 分类浏览器搜索情景
  
分类浏览器搜索情景
以下主题介绍了使用分类浏览器中提供的“关键字”搜索字段:
有关使用“高级搜索”页面中提供的“关键字”字段的信息,请参阅高级分类搜索
以下搜索情景参考了下面的 "Chipset" 节点示例:
* 
默认情况下,通配符为“分类搜索”实用程序所禁用。管理员可以使用 com.ptc.windchill.partslink.freeform.wildcard.enabled 属性启用通配符。有关详细信息,请参阅Windchill PartsLink 属性
启用后,可接受星号 (*) 和问号 (?) 通配符:
使用星号 (*) 通配符可搜索零个或多个字符。
使用问号 (?) 通配符可搜索出现一次的任何字符。
但是,通配符不能作为属性值的一部分使用。有关详细信息,请参阅分类浏览器搜索情景
在下列情况下,我们使用部件作为可分类对象。
情景 1:搜索分类节点属性
以下为搜索分类节点属性的示例。Windchill 会搜索“显示名称”属性以及已在节点属性中定义的任何关键字的匹配项。
禁用通配符
关键字输入
结果
说明
Chip
将返回所有针对 Chipset 节点进行分类的部件。
因为 Chipset 节点的显示名称以 "Chip" 开头,因此搜索结果将返回所有针对 Chipset 节点进行分类的部件。同样,如果在“关键字”字段中输入 ChipsetChi,也会返回所有针对 Chipset 节点进行分类的部件。
ChipTypeA
将返回所有针对 Chipset 节点进行分类的部件。
因为 ChipTypeA 被指定为节点属性中的关键字,因此将返回所有针对 Chipset 节点进行分类的部件。
同样,如果在“关键字”字段中输入 ChipTypeB,也将在搜索结果中返回所有针对 Chipset 节点进行分类的部件。ChipTypeB 同时也是指定的节点关键字。
ChipRec1
不返回任何结果。
由于 ChipRec1 与显示名称或为此节点定义的任何关键字均不匹配,所以未返回任何搜索结果。

启用通配符
关键字输入
结果
说明
Chip
不返回任何结果。
Chip 与显示名称不匹配。必须输入一个通配符。
Chip*
将返回所有针对 Chipset 节点进行分类的部件。
输入通配符后,Chip* 即与 Chipset 节点的显示名称相匹配。
Ch*
将返回所有针对 Chipset 节点进行分类的部件。
输入通配符后,Ch* 即与 Chipset 节点的显示名称相匹配。
chips?t
将返回所有针对 Chipset 节点进行分类的部件。
输入通配符后,chips?t 即与 Chipset 节点的显示名称相匹配。
*TypeA
将返回所有针对 Chipset 节点进行分类的部件。
*TypeA 与在节点属性中指定的关键字 ChipsetTypeA 相匹配。
*TypeB
将返回所有针对 Chipset 节点进行分类的部件。
*TypeB 与在节点属性中指定的关键字 ChipsetTypeB 相匹配。
情景 2:搜索带单位属性的实数
以下为搜索实数和单位属性的示例。Windchill 会搜索节点属性以及任何与指定单位属性相关联的实数值的匹配项。
禁用通配符
关键字输入
结果
说明
Chipset Height 10 mm
将返回所有针对 Chipset 节点进行分类的部件。
虽然 Chipset 与节点的显示名称相匹配,但因 Height 与任何节点属性名称都不匹配,因此将返回所有针对 Chipset 节点进行分类的部件。
Chipset Weight 10.5 kg
搜索结果仅会返回“重量”属性值为 10.5 kg 的 Chipset 部件。
仅会返回 Chipset 节点中重量为 10.5 kg 的部件,原因如下:
Chipset 与显示名称相匹配
Weight 与属性名称相匹配
10.5“重量”属性的指定数值相匹配
kg“重量”属性的基本单位相匹配
Chipset Weight 10500 g
搜索结果仅会返回“重量”属性值为 10500 g 的 Chipset 部件。
仅会返回 Chipset 节点中重量为 10500 g 的部件,原因如下:
Chipset 与显示名称相匹配
Weight 与属性名称相匹配
10500“重量”属性的指定数值相匹配
g“重量”属性的基本单位相匹配
Chipset Weight 1050 g
不返回任何结果。
如果没有重量为 1050 g 的 Chipset 部件,即使 Chipset 与 Chipset 节点的显示名称相匹配并且 Weight 为有效属性名称,也不会返回任何搜索结果。
Chipset Weight 0.0105 tonne
搜索结果仅会返回“重量”属性值为 10500 tonne 的 Chipset 部件。
仅会返回 Chipset 节点中重量为 0.0105 公吨的部件,原因如下:
Chipset 与显示名称相匹配
Weight 与属性名称相匹配
0.0105“重量”属性的指定数值相匹配
tonne“重量”属性的基本单位兼容

启用通配符
关键字输入
结果
说明
Chip* Height 10.5 mm
将返回所有针对 Chipset 节点进行分类的部件。
虽然 Chipset 与 Chipset 节点的显示名称相匹配,但因 Height 与此节点的指定属性名称不匹配,因此搜索结果将返回所有针对 Chipset 节点进行分类的部件。
Chipset Weight 10.5 g
搜索结果仅会返回“重量”属性值为 10.5 kg 的 Chipset 部件。
仅会返回 Chipset 节点中重量为 10.5 kg 的部件,原因如下:
Chipset 与显示名称相匹配
Weight 与属性名称相匹配
10.5“重量”属性的指定数值相匹配
kg“重量”属性的基本单位相匹配
Chips* Weig 10.5 kg
将返回所有针对 Chipset 节点进行分类的部件。
虽然 Chips* 与 Chipset 节点的显示名称相匹配,但因 Weig 与此节点的指定属性名称未达到精确匹配,因此搜索结果将返回所有针对 Chipset 节点进行分类的部件。
Chi?s* Wei* 10.5 kg
搜索结果仅会返回“重量”属性值为 10.5 kg 的 Chipset 部件。
仅会返回 Chipset 节点中重量为 10.5 kg 的部件,原因如下:
Chi?s* 与显示名称相匹配
Wei* 与属性名称相匹配
10.5“重量”属性的指定数值相匹配
kg“重量”属性的基本单位相匹配
Chi?s Wei* 10500 g
搜索结果仅会返回“重量”属性值为 10500 g 的 Chipset 部件。
仅会返回 Chipset 节点中重量为 10500 g 的部件,原因如下:
Chi?s 与显示名称相匹配
Wei* 与属性名称相匹配
10500“重量”属性的指定数值相匹配
g“重量”属性的基本单位相匹配
Chi?s* Wei* 1050* g
不返回任何结果。
尽管 Chi?s* 与 Chipset 节点的显示名称相匹配,Wei* 为有效属性名称,并且 g“重量”属性的基本单位兼容,但不会返回任何结果。这是因为通配符不适用于属性值。因此,1050* 不是一个有效数值。
Chi?s* Wei* 0.0105 tonne
搜索结果仅会返回“重量”属性值为 10500 tonne 的 Chipset 部件。
仅会返回 Chipset 节点中重量为 0.0105 公吨的部件,原因如下:
Chi?s* 与显示名称相匹配
Wei* 与属性名称相匹配
0.0105“重量”属性的指定数值相匹配
tonne“重量”属性的基本单位兼容
Chi?s* Wei* 0.0105 to*
不返回任何结果。
尽管 Chi?s* 与 Chipset 节点的显示名称相匹配,并且 Wei* 为有效属性名称,但不会返回任何结果。这是因为 to*“重量”属性的基本单位不匹配或不兼容,并且不存在重量为 0.0105 kg (基本单位) 的部件。
* 
如果某个单位未提供或与属性的基本单位不兼容,则默认情况下会使用基本单位进行搜索。
情景 3:搜索具有合法值集 (允许值) 的字符串属性
以下为搜索分类节点中具有合法值集的字符串属性的示例。Windchill 会搜索具有合法值集或允许值的节点字符串属性的匹配项。
禁用通配符
关键字输入
结果
说明
Chipset Rohs Yes
搜索结果仅会返回 ROHS (S) 属性值为 Yes 的 Chipset 部件。
仅会返回 Chipset 节点中 ROHS (S) 属性值为 Yes 的部件,原因如下:
Chipset 与显示名称相匹配
Rohs 与属性名称相匹配
YesROHS (S) 属性合法值集中的某一个值相匹配
Chipset Yes
搜索结果仅会返回 ROHS (S) 属性值为 Yes 的 Chipset 部件。
仅会返回 ROHS (S) 属性值为 Yes 的 Chipset 部件,原因如下:
Chipset 与显示名称相匹配
由于不存在匹配的属性,因此 Yes 将与 ROHS (S) 属性合法值集中的某一个值相匹配
Chipset Rohs Yes Weight 10500 g
搜索结果仅会返回满足以下条件的 Chipset 部件:ROHS (S) 属性值为 Yes“重量”属性值为 10500 g
仅会返回 Chipset 节点中 ROHS (S) 属性值为 Yes 且重量为 10500 g 的部件,原因如下:
Chipset 与显示名称相匹配
Rohs 与属性名称相匹配
YesROHS (S) 合法值集中的某一个值相匹配
Weight 与属性名称相匹配
10500 与数值相匹配
g“重量”属性的基本单位相匹配

启用通配符
关键字输入
结果
说明
Chipset Yes
搜索结果仅会返回 ROHS (S) 属性值为 Yes 的 Chipset 部件。
仅会返回 ROHS (S) 属性值为 Yes 的 Chipset 部件,原因如下:
Chipset 与显示名称相匹配
由于不存在匹配的属性,因此 Yes 将与 ROHS (S) 属性合法值集中的某一个值相匹配
Chipset Yes*
搜索结果将返回所有针对 Chipset 节点进行分类的部件。
虽然 Chipset 与 Chipset 节点的显示名称相匹配,但因不存在与 Yes* 相匹配的属性或合法值集的值,因此搜索结果将返回所有针对 Chipset 节点进行分类的部件。
Chipset Rohs* Yes
搜索结果仅会返回 ROHS (S) 属性值为 Yes 的 Chipset 部件。
仅会返回 ROHS (S) 属性值为 Yes 的 Chipset 部件,原因如下:
Chipset 与显示名称相匹配
Rohs 与属性名称相匹配
YesROHS (S) 属性合法值集中的某一个值相匹配。
Chip* Rohs Yes We* 10500 g
搜索结果仅会返回满足以下条件的 Chipset 部件:ROHS (S) 属性值为 Yes“重量”属性值为 10500 g
仅会返回 ROHS (S) 属性值为 Yes 且重量为 10500 g 的 Chipset 部件,原因如下:
Chip* 与显示名称相匹配
Rohs 并未与任何属性名称 (未使用通配符) 达到精确匹配
YesROHS (S) 属性合法值集中的某一个值相匹配
We* 与属性名称相匹配
10500“重量”属性的指定数值相匹配
g“重量”属性的基本单位相匹配