cqtsadmin.pl

cqtsadmin.pl 是一个用于自动完成设置、配置和管理 IBM® Rational® ClearQuest® 全文本搜索步骤的 Perl 脚本工具。

cqtsadmin.pl 是全文本搜索管理员工具的两个组件之一。另一个组件是 cqtsadmin-dbset-userdb.xml,这是一个由 cqtsadmin.pl 脚本生成的 XML 文件。 cqtsadmin-dbset-userdb.xml 文件提供并保存与全文本搜索部署有关的数据。编辑 cqtsadmin-dbset-userdb.xml 以完成部署:

IBM Rational ClearQuest Full-Text Search Administrator’s Guide 中描述了 cqtsadmin.pl 命令行选项。请参阅 全文本搜索配置 获取该文档位置。

ClearQuest V8.0.0.5 添加了对 upgrade_solr_app 命令行选项的支持,以下部分中对此进行了描述。

摘要

cqperl cqtsadmin.pl --username superusername --password password --dbset dbset --userdb connectionname --ftshome cqftshome [--upgrade_solr_app]

描述

在使用 prep_upgd_was_profiles 命令和 restore_was_profiles 命令升级 ClearQuest 和全文本搜索部署时,Apache Solr 应用程序不会自动升级。使用 upgrade_solr_app 命令行选项,将 Apache Solr 升级到与已升级到的 ClearQuest 版本关联的版本。在 Apache Solr 应用程序升级期间,全文本搜索将有 1 至 5 分钟的时间不可用。

如果要升级不止一个全文本搜索部署,必须在每个部署上逐一运行 upgrade_solr_app 命令行选项。

提示: 在升级 Apache Solr 应用程序之前,请考虑使用 backup_fts 命令行选项备份全文本搜索部署。此外,请参阅 IBM Rational ClearQuest 发行说明,了解要升级到的 ClearQuest 版本是否包含新版本的 Apache Solr。

如果运行 upgrade_solr_app 命令行选项后,指示您重新建立 ClearQuest记录索引,请使用 fresh_batch_idx 命令行选项。

示例

您需要在升级 ClearQuest 后为一个选文本搜索部署升级 Apache Solr 应用程序。

cqperl cqtsadmin.pl --username admin --password "" --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --upgrade_solr_app --stop_fts_was_profile --start_fts_was_profile

如果运行 upgrade_solr_app 命令行选项后,指示您重新建立 ClearQuest 数据库索引,那么必须运行这些命令。在这些命令运行期间,ClearQuest 全文本搜索将持续可用。

cqperl cqtsadmin.pl --username admin --password "" --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --stop_update_idx

cqperl cqtsadmin.pl --username admin --password "" --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --fresh_batch_idx 

cqperl cqtsadmin.pl --username admin --password "" --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --start_update_idx
注: fresh_batch_idx 命令行选项耗时可能从几个小时到几天不等,具体取决于 ClearQuest 数据库中的记录数。 该命令运行时,ClearQuest 全文本搜索完全能正常运行,但搜索质量可能会受到影响。

反馈