安装和升级 > 升级指南 > Windchill 升级过程 > 执行最终升级步骤 > Windchill Index Search 和 Windchill PartsLink 的执行步骤
  
Windchill Index Search 和 Windchill PartsLink 的执行步骤
* 
有关安装和配置 Windchill Index Search 服务器和客户端的信息,请参阅安装 Windchill Index SearchWindchill Index Search 后安装配置
在源发行版本中索引的对象必须在目标系统中重新索引。本节将说明如何对属于 Windchill Index Search 存储库的对象重新建立索引。
在按照安装目标系统一节中的步骤安装目标系统之前,应首先安装 Windchill Index Search 客户端和服务器。
在每次执行演练升级时运行批索引工具,可显著提升生产升级期间对 Windchill Index Search 重新建立索引过程的性能。
下面是对该过程的高度概述:
1. 首次演练升级后,执行“批索引工具”。
2. 导出并保存 IndexStatus 表格。
3. 每次后续演练升级后,完成以下步骤:
a. IndexStatus 表格导入到升级后的数据库中。
b. 执行批索引工具。
c. 导出并保存 IndexStatus 表格。
4. 生产升级后,完成以下步骤:
a. IndexStatus 表格导入到升级后的数据库中。
b. 执行批索引工具。
* 
该过程非强制过程。您可以选取仅在升级后的生产服务器上运行批索引工具,但该过程有助于减少执行最终批索引所需的时间。索引搜索功能是否可用取决于执行批索引所需的时间。
首次演练升级的步骤
请完成下列首次演练升级步骤:
1. 在生产系统的快照上完成演练升级后,请记录快照的拍摄日期 (例如,BIT_START_DATE)。
2. 验证在 Windchill“策略管理”实用程序中的索引策略规则内配置的集合名称与 Solr 数据文件夹中的名称是否相同 (均应为 "wblib")。
请执行以下步骤:
a. 以站点管理员身份登录到 Windchill
b. 导航到“站点” > “实用程序” > “策略管理”
c. 单击定义索引策略的根 (/) 域的域名。
d. 导航到“索引规则”选项卡并编辑现有的规则。
e. 根据索引策略,从“选定集合”中移除现有集合,并从“可用集合”中添加必需的集合。有关配置多重集合 (核心) 的信息,请参阅 Windchill Customization Guide (《Windchill 自定义指南》)
3. 运行批索引工具。执行以下步骤可完成此操作:
a. 启动 Windchill 解决方案。
b. 打开 Windchill shell。
c. 运行 windchill wt.index.BulkIndexTool
d. 登录到“批索引工具”。
e. 删除索引状态。
f. 启动 wblib 的索引。
有关安装 Windchill Index Search 或“成批索引工具”的详细信息,请参阅《Windchill 安装和配置指南》
4. 从演练 Windchill 目标数据库中导出 IndexStatus 表格并进行保存。该表格中包括有关重新建立索引的所有必要信息。
5. 复制并保存与 wblib 相关的索引数据文件夹。
要获取数据目录路径,请参阅索引搜索服务器中的 wt.index.server.datadir 特性值。
各个后续演练升级的步骤
请完成下列步骤以进行各个后续演练升级:
1. 在生产系统的快照上完成演练升级后,请记录快照的拍摄日期 (例如,BIT_START_DATE)。
2. 验证在 Windchill“策略管理”实用程序中的索引策略规则内配置的集合名称与 Solr 数据文件夹中的名称是否相同 (均应为 "wblib")。
请执行以下步骤:
a. 以站点管理员身份登录到 Windchill
b. 导航到“站点” > “实用程序” > “策略管理”
c. 单击定义索引策略的根 (/) 域的域名。
d. 导航到“索引规则”选项卡并编辑现有的规则。
e. 根据索引策略,从“选定集合”中移除现有集合,并从“可用集合”中添加必需的集合。有关配置多重集合 (核心) 的信息,请参阅 Windchill Customization Guide (《Windchill 自定义指南》)
* 
如果策略规则发生了任何更改,则不应使用来自早期演练的索引数据。
3. 在当前演练期间,从之前的演练复制索引数据文件夹,然后将其粘贴到相应的位置:
a. 停止 Windchill
b. 根据所配置的集合复制索引数据目录。
要获取数据目录路径,请参阅索引搜索服务器中的 wt.index.server.datadir 特性值。
c. 将目录粘贴到当前的演练服务器文件系统中。
4. IndexStatus 表格导入到升级后的演练 Windchill 目标数据库中。
5. 执行以下 SQL 命令:
update IndexStatus set modifyStampA2='BIT_START_DATE', createStampA2='BIT_START_DATE'; commit;
(其中 BIT_START_DATE 为执行“批索引工具”的上一次演练快照的拍摄日期)。
6. 对升级后的演练系统重新建立索引,具体方法是运行“批索引工具”以捕获生产系统快照拍摄后经修改的数据。执行以下步骤可完成此操作:
a. 启动 Windchill 解决方案。
b. 打开 Windchill shell。
c. 运行 windchill wt.index.BulkIndexTool
d. 登录到“批索引工具”。
e. 启动 wblib 的索引。
有关安装 Windchill Index Search 或“成批索引工具”的详细信息,请参阅《Windchill 安装和配置指南》
7. 从升级后的演练 Windchill 目标数据库中导出 IndexStatus 表格并进行保存。该表格中包括有关重新建立索引的所有必要信息。
8. 复制并保存与 wblib 相关的索引数据文件夹。
要获取数据目录路径,请参阅索引搜索服务器中的 wt.index.server.datadir 特性值。
生产升级的步骤
请完成下列生产升级步骤:
1. 验证在 Windchill“策略管理”实用程序中的索引策略规则内配置的集合名称与 Solr 数据文件夹中的名称是否相同 (均应为 "wblib")。
请执行以下步骤:
a. 以站点管理员身份登录到 Windchill
b. 导航到“站点” > “实用程序” > “策略管理”
c. 单击要定义索引策略的适用域根目录的域名。
d. 导航到“索引规则”选项卡并编辑现有的规则。
e. 根据索引策略,从“选定集合”中移除现有集合,并从“可用集合”中添加必需的集合。有关配置多重集合 (核心) 的信息,请参阅 Windchill Customization Guide (《Windchill 自定义指南》)
* 
如果策略规则发生了任何更改,则不应使用来自早期演练的索引数据。
2. 在当前生产升级期间,从之前的演练复制索引数据文件夹,然后将其粘贴到相应的位置:
a. 停止 Windchill
b. 根据所配置的集合复制索引数据目录。
要获取数据目录路径,请参阅索引搜索服务器中的 wt.index.server.datadir 特性值。
c. 将目录粘贴到当前的服务器文件系统中。
3. IndexStatus 表格导入到升级后的生产 Windchill 目标数据库中。
4. 执行以下 SQL 命令:
update IndexStatus set modifyStampA2='BIT_START_DATE', createStampA2='BIT_START_DATE'; commit;
(其中 BIT_START_DATE 为执行“批索引工具”的上一次演练快照的拍摄日期)。
5. 对升级后的生产系统重新建立索引,具体方法是运行“批索引工具”以捕获生产系统快照拍摄后经修改的数据。执行以下步骤可完成此操作:
a. 启动 Windchill 解决方案。
b. 打开 Windchill shell。
c. 运行 windchill wt.index.BulkIndexTool
d. 登录到“批索引工具”。
e. 启动 wblib 的索引。
有关安装 Windchill Index Search 或“成批索引工具”的详细信息,请参阅《Windchill 安装和配置指南》