Windchill 基本知识 > Windchill 搜索 > “高级搜索”示例 > 使用修订版本和小版本条件搜索
使用修订版本和小版本条件搜索
Windchill 使用对象版本捕获对数据对象 (如部件和文档) 进行的修改的历史记录。
例如,版本标识符 "A.1" 由修订版本 (A) 和小版本 (1) 组成。无论何时修订对象,都会创建一个新的修订版本。检出和重新检入对象时,会创建一个新的小版本。有关详细信息,请参阅对象版本
* 
修订版本序列仅适用于产品或存储库中的对象。您无法修订项目或项目群对象。
以下示例将使用按字母表顺序排列的修订版本序列 (A、B、C...) 和数字小版本 (1、2、3...),但是您的站点管理员可能执行自定义的修订版本序列。
Windchill 搜索索引仅包含对象的最新小版本。虽然可以使用“小版本”字段将非最新小版本包括在索引关键字搜索中,但仅会将搜索条件与最新小版本进行比较。如果搜索包含附加属性条件,您可能会看到意外结果。有关详细信息,请参阅使用多个条件的非最新小版本
默认情况下,Windchill 仅针对每个修订版本的最新小版本执行搜索。例如,假定存在以下对象历史记录:执行搜索时,Windchill 仅将您的搜索条件与最新小版本进行比较。非最新小版本将被忽略:
* 
使用“最新版本搜索”首选项以仅查看与您的搜索结果相匹配的最新修订版本。例如,如果您将此首选项设置为“是”,将仅返回 Drive Shaft C.1。
但是,您可以使用高级搜索条件扩大您的搜索范围,以包括对象的所有、最新或特定的修订版本和小版本:
* 
对于修订版本和小版本条件,为“最新”/“全部”下拉列表定义“不等于”条件。
有关使用这些字段的详细信息,请参阅条件
有关表格中所用格式的说明,请参阅“高级搜索”示例
本主题包括使用以下条件的示例︰
“修订版本”=B
“小版本”=1
“修订版本”=A
“小版本”=“全部”
“状态”=“已发布”
“修订版本”=“最新”
“小版本”=“最新”
“状态”=“已发布”
“修订版本”=“全部”
“小版本”=“最新”
“状态”=“已发布”
“修订版本”=“最新”
“小版本”=1
* 
此主题中的示例假定以下规则:
“最新版本搜索”首选项设置为“否”
“条件”字段正在使用 AND 运算符。
* 
以下许多示例会将“小版本”=“最新”包括在搜索条件中。但实际上不必指定此字段。默认情况下,会始终针对最新小版本执行所有搜索。仅当您想要包括所有小版本或某个特定小版本时,“小版本”字段才会有用。
指定修订版本和小版本
在此示例中,您将使用“条件”下的以下属性执行搜索:
“修订版本”=B
“小版本”=1
将返回以下结果:
指定修订版本和所有小版本
在此示例中,您将使用“条件”下的以下属性执行搜索:
“修订版本”=A
“小版本”=“全部”
将返回以下结果:
指定状态和最新版本
在此示例中,您将使用“条件”下的以下属性执行搜索:
“状态”=“已发布”
“修订版本”=“最新”
“小版本”=“最新”
将返回以下结果:
此搜索将返回符合所有搜索参数的最新版本。例如,如果您将 Drive Shaft C.1 的状态更改为“已发布”,则版本 B.2 将不会再出现在结果中。
指定状态和所有修订版本
在此示例中,您将使用“条件”下的以下属性执行搜索:
“状态”=“已发布”
“修订版本”=“全部”
“小版本”=“最新”
将返回以下结果:
* 
如果将您的“最新版本搜索”首选项设置为“否”,则无需再指定“修订版本”=“全部”“小版本”=“最新”。这已经是默认行为。
在每次搜索中,“小版本”=“最新”参数为隐式参数。但是,如果将您的“最新版本搜索”首选项设置为“是”,则“修订版本”=“全部”设置将会增加您的搜索结果数。
指定小版本和状态
在此示例中,您将使用“条件”下的以下属性执行搜索:
“状态”=“已发布”
“修订版本”=“最新”
“小版本”=1
将返回以下结果:
* 
如果您要在已安装并启用了索引的情况下执行关键字搜索,且您想要使用附加条件搜索非最新小版本 (例如处于某种状态的所有小版本),则您的搜索可能会返回意外结果。有关详细信息,请参阅使用多个条件的非最新小版本
这对您有帮助吗?