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