Configuration de l'indexation continue

Activez l'extracteur d'enregistrements en mode mise à jour pour fournir des mises à jour continues d'enregistrements ClearQuest à l'index Lucene.
Avant de commencer
L'extracteur d'enregistrements en mode mise à jour, qui s'exécute sous WebSphere Application Server, fournit des mises à jour continues d'enregistrements ClearQuest à l'index Lucene. Lorsque des enregistrements ClearQuest sont ajoutés, modifiés ou supprimés, l'extracteur d'enregistrements envoie ces enregistrements à Solr pour leur indexation par Lucene.
La variable suivante est utilisée dans les noms de chemins dans cette rubrique :
RATIONAL_COMMON
Répertoire d'installation des fichiers communs de Rational
A propos de cette tâche
Par défaut, l'extracteur d'enregistrements en mode mise à jour est désactivé lorsqu'il est installé sous WebSphere Application Server. Pour l'activer, procédez comme suit :
  1. Modifiez le fichier web.xml, qui se trouve dans le répertoire suivant :
    Sous Windows :
    %RATIONAL_COMMON%\CM\profiles\cqsearchprofile\config\cells\WebSphereAppServer-cell\applications\cqtsdbcrawler.ear\deployments\cqtsdbcrawler\cqtsdbcrawler.war\WEB-INF\
    Sous UNIX et Linux :
    $RATIONAL_COMMON/CM/profiles/cqsearchprofile/config/cells/WebSphereAppServer-cell/applications/cqtsdbcrawler.ear/deployments/cqtsdbcrawler/cqtsdbcrawler.war/WEB-INF/
  2. Recherchez la section <param-name>config</param-name> et modifiez la valeur de <param-value> pour indiquer le chemin complet et le nom du fichier XML des propriétés de recherche ClearQuest dans votre répertoire personnel Solr. Par exemple :
    Avant :
    <init-param>
    <param-name>config</param-name>
    <param-value>CQ-SAMPL-TextSearch.xml</param-value>
    </init-param>
    Après :
    <init-param>
    <param-name>config</param-name>
    <param-value>D:/CQ.Solr/MySchema/Solr/CQ-MySchema-MyDB.xml</param-value>
    </init-param>
  3. Recherchez la section <param-name>sitename</param-name> et modifiez la valeur de <param-value>, si nécessaire, pour refléter le site actuel :
    • Si vous n'utilisez pas un environnement ClearQuest MultiSite, vous pouvez laisser la valeur &lt;local&gt; pour indiquer le site local.
    • Si vous utilisez ClearQuest MultiSite, remplacez &lt;local&gt; par l'emplacement de votre site. Par exemple :
    Avant :
    <!-- remplacer le nom du site par le site sur lequel cette application est exécutée -->
    <init-param>
    <param-name>sitename</param-name>
    <param-value>&lt;local&gt;</param-value>
    </init-param>
    Après :
    <!-- remplacer le nom du site par le site sur lequel cette application est exécutée -->
    <init-param>
    <param-name>sitename</param-name>
    <param-value>MyMultiSiteLocation</param-value>
    </init-param>

    Si vous n'exécutez pas ClearQuest MultiSite, &lt;local&gt; est la valeur de chaîne codée de <local>. Si vous exécutez ClearQuest MultiSite en revanche, &lt;local&gt; est le nom du site pour lequel vous activez la fonctionnalité de recherche plein texte ClearQuest.

  4. Recherchez la ligne suivante et supprimez sa mise en commentaires : <load-on-startup>1</load-on-startup>. Cela entraînera le démarrage de l'application avec WebSphere Application Server.
    Avant :
    <!-- La suppression de la mise en commentaires de load-on-startup fera que cette application
    démarrera avec WAS -->
    <!--
    <load-on-startup>1</load-on-startup>
    -->
    Après :
    <!--MISE EN COMMENTAIRES ANNULEE POUR ACTIVER : load-on-startup fera
    démarrer cette application avec WAS -->
    <load-on-startup>1</load-on-startup> 
  5. Redémarrez le profil WebSphere Application Server cqsearchprofile pour appliquer ces modifications. Voir le centre de documentation de WebSphere Application Server pour des détails.

Commentaire