您可以從全文搜尋索引中移除記錄類型,讓這些記錄類型不再可供搜尋。
開始之前
不論您 ClearQuest 資料庫的大小為何,此實務範例大約需要 10 分鐘才能完成。
關於這項作業
此實務範例假設您已在 SAMPL 資料庫上部署全文搜尋(如對 SAMPL 資料庫啟用全文搜尋所述),而且已新增名稱為 ChangeRequest 的新記錄類型(如將記錄類型新增至搜尋索引所述)。您要從搜尋索引中移除 ChangeRequest 記錄類型。
程序
- 編輯 cqtsadmin-TextSearch-SAMPL.xml 配置檔。將 <removeRecordType> XML 標籤的值從:
<newValue required="no"></newValue>
變更為:
<newValue required="no">ChangeRequest</newValue>
- 選用項目:若要移除多種記錄類型,請使用分號 (;) 區隔它們。下一個範例也會從搜尋索引中移除 TestCase 記錄類型:
<newValue required="no">ChangeRequest;TestCase</newValue>
- 在命令提示字元視窗中,搭配執行 cqtsadmin.pl 指令與 remove_record_type 選項。
重要: 在正式作業環境中,一定要先備份部署,再搭配執行 cqtsadmin.pl 指令與 remove_record_type 選項。
cqperl
cqtsadmin.pl --username admin --password secret --dbset TextSearch
--userdb SAMPL --ftshome D:\CQ.Search --remove_record_type
搭配執行 cqtsadmin.pl 指令與 remove_record_type 選項是有狀態作業。如果您停止此指令,或因錯誤而停止此指令,則在重新執行此指令時,它會從停止處回復,並繼續執行到完成為止。
- 再次編輯 cqtsadmin-TextSearch-SAMPL.xml 檔案,以移除您已在步驟 1 中新增至 <removeRecordType> 標籤的 ChangeRequest 記錄類型。
結果
您已從搜尋索引中移除 ChangeRequest 記錄類型。ClearQuest Web Client 使用者必須登出並重新登入,才能在搜尋結果中注意到此變更。