配置連續製作索引

啟用更新模式記錄擷取程式,來提供連續 ClearQuest 記錄更新項目給 Lucene 索引。

開始之前

在 WebSphere Application Server 下執行的更新模式記錄擷取程式,提供了連續 ClearQuest 記錄更新項目給 Lucene 索引。當您新增、修改或刪除新的 ClearQuest 記錄時,記錄擷取程式會將這些記錄傳送給 Solr for Lucene 製作索引。
以下變數會用於這個主題的路徑名稱中:
RATIONAL_COMMON
Rational 共用檔的安裝目錄

關於這項作業

依預設,當更新模式記錄擷取程式安裝在 WebSphere Application Server 下時,其會停用。執行下一個說明步驟,以啟用更新模式記錄擷取程式。

程序

  1. 編輯位於下列目錄的 web.xml 檔:
    在 Windows 上:
    %RATIONAL_COMMON%\CM\profiles\cqsearchprofile\config\cells\WebSphereAppServer-cell\applications\cqtsdbcrawler.ear\deployments\cqtsdbcrawler\cqtsdbcrawler.war\WEB-INF\
    在 UNIX 系統和 Linux 上:
    $RATIONAL_COMMON/CM/profiles/cqsearchprofile/config/cells/WebSphereAppServer-cell/applications/cqtsdbcrawler.ear/deployments/cqtsdbcrawler/cqtsdbcrawler.war/WEB-INF/
  2. 找出 <param-name>config</param-name> 區段並修改 <param-value> 的值,以指定 Solr 起始目錄中 ClearQuest 搜尋內容 XML 檔案的完整路徑與名稱。例如:
    之前:
    <init-param>
    <param-name>config</param-name>
    <param-value>CQ-SAMPL-TextSearch.xml</param-value>
    </init-param>
    之後:
    <init-param>
    <param-name>config</param-name>
    <param-value>D:/CQ.Solr/MySchema/Solr/CQ-MySchema-MyDB.xml</param-value>
    </init-param>
  3. 找出 <param-name>sitename</param-name> 區段,然後依需要修改 <param-value> 的值以反映現行網站:
    • 如果您未執行 ClearQuest MultiSite 環境,可以將值保留為 &lt;local&gt; 以指出本端網站。
    • 如果正在執行 ClearQuest MultiSite,請以您的網站位置取代 &lt;local&gt;。 例如:
    之前:
    <!-- change the sitename to where this application is running -->
    <init-param>
    <param-name>sitename</param-name>
    <param-value>&lt;local&gt;</param-value>
    </init-param>
    之後:
    <!-- change the sitename to where this application is running -->
    <init-param>
    <param-name>sitename</param-name>
    <param-value>MyMultiSiteLocation</param-value>
    </init-param>

    如果您未執行 ClearQuest MultiSite,&lt;local&gt; 會是 <local> 的編碼字串值。如果您正在執行 ClearQuest MultiSite,&lt;local&gt; 會是啟用其 ClearQuest 全文搜尋特性的網站名稱。

  4. 找出下面這一行並解除註解:<load-on-startup>1</load-on-startup>。這樣做會導致應用程式使用 WebSphere Application Server 來啟動。
    之前:
    <!-- uncomment load-on-startup will make this application 
    start with WAS -->
    <!--
    <load-on-startup>1</load-on-startup>
    -->
    之後:
    <!--UNCOMMENTED TO ACTIVATE:  load-on-startup will make 
    this application start with WAS -->
    <load-on-startup>1</load-on-startup>
  5. 重新啟動 WebSphere Application Server 設定檔 cqsearchprofile 使這些變更生效。請參閱 WebSphere Application Server 資訊中心以取得詳細資料。

意見