連続インデックス付けの構成

更新モードのレコード抽出プログラムを有効にして、Lucene インデックスに対する ClearQuest 連続レコード更新を行います。

始める前に

WebSphere Application Server で実行される更新モードのレコード抽出プログラムは、Lucene インデックスに対する ClearQuest 連続レコード更新を行います。 新しい ClearQuest レコードが追加、変更、または削除されると、レコード抽出プログラムはこうしたレコードを Solr に送信して 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> を見つけて、 Solr ホーム ディレクトリ内の ClearQuest 検索プロパティ XML ファイルの完全修飾パスと名前が指定されるように、 以下のように <param-value> の値を修正します。
    修正前:
    <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 インフォメーション センターを参照してください。

フィードバック