Détermination de l'emplacement de l'index

La première étape pour configurer Solr consiste à déterminer l'emplacement de l'index Lucene.
Les variables suivantes sont utilisées dans les noms de chemins mentionnés dans cette rubrique :
CLEARQUEST_HOME
Répertoire d'installation de Rational ClearQuest
RATIONAL_COMMON
Répertoire d'installation des fichiers communs de Rational
WAS_BIN
Répertoire bin d'IBM WebSphere Application Server :
Sous Windows :
%RATIONAL_COMMON%\eWAS\bin
Sous UNIX et Linux :
$RATIONAL_COMMON/eWAS/bin
NomBDD
Nom logique de votre base de données utilisateur ClearQuest
Par défaut, à l'installation de Solr, un index Lucene est copié à l'emplacement suivant :
Sous Windows :
unité:\%CLEARQUEST_HOME%\CQ.Solr\
Sous UNIX et Linux :
$CLEARQUEST_HOME/CQ.Solr/

Pour déterminer l'emplacement de l'index pour votre base de données utilisateur ClearQuest, copiez et renommez l'index en procédant comme suit :

  1. Copiez le répertoire CQ.Solr à un emplacement hors du répertoire d'installation de ClearQuest, sur l'ordinateur où est installée la fonction de recherche plein texte de ClearQuest. Envisagez de copier le répertoire CQ.Solr sur un disque dur secondaire rapide dédié à la recherche plein texte.
  2. Renommez le répertoire CQ.Solr\SAMPL selon le nom logique de votre base de données utilisateur ClearQuest. Par exemple, si votre base de données utilisateur se nomme DFECT, renommez CQ.Solr\SAMPL en CQ.Solr\DFECT.
  3. Définissez la propriété système de la machine virtuelle Java solr.solr.home avec le nouvel emplacement de l'index Lucene en exécutant l' utilitaire de ligne de commande wsadmin :
    • Sous Windows :
      %WAS_BIN%\wsadmin.bat -conntype NONE -lang jython -profileName cqsearchprofile -f %WAS_BIN%\setSolrHome.py -interactive:yes unité:/CQ.Solr/NomBDD/Solr/solr
    • Sous UNIX et Linux :
      $WAS_BIN/wsadmin.sh -conntype NONE -lang jython -profileName cqsearchprofile -f $WAS_BIN/setSolrHome.py -interactive:yes /CQ.Solr/NomBDD/Solr/solr

    Lorsque vous êtes invité à modifier les valeurs d'argument de ligne de commande que vous venez de spécifier, entrez n pour indiquer 'non'. Les modifications de configuration sont sauvegardées.

    Au démarrage, Solr lit la valeur de solr.solr.home pour localiser ses fichiers de configuration.

  4. Démarrez Solr en démarrant cqsearchprofile, le profil WebSphere Application Server où se trouve Solr.
    • Sous Windows, dans le panneau de configuration :
      1. Cliquez sur Démarrer > Panneau de configuration > Outils d'administration > Services.
      2. Dans la sous-fenêtre Services, cliquez avec le bouton droit de la souris sur WebSphere Application Server IBM v6.1 - cmprofile et sélectionnez Arrêter.
      3. Une fois le service arrêté, redémarrez-le en cliquant avec le bouton droit de la souris et en sélectionnant Démarrer.
    • Sous Windows, dans une fenêtre d'invite de commande :
      > net stop "IBM WebSphere Application Server V6.1 - cqsearchprofile"
      > net start "IBM WebSphere Application Server V6.1 - cqsearchprofile"
    • Sous UNIX et Linux :

      Selon la version de votre système UNIX ou Linux, ajoutez une des lignes suivantes au fichier init.d :

      $WAS_BIN/startServer.sh hôte-WebSphere -profileName cqsearchprofile

      ou

      $WAS_BIN/startServer.csh hôte-WebSphere -profileName cqsearchprofile

      Cela permet de démarrer automatiquement cqsearchprofile au redémarrage de WebSphere Application Server.

    Avertissement : Chaque fois que vous modifiez la valeur de solr.solr.home, vous devez redémarrer cqsearchprofile.
Concepts associés
Maintenance de la recherche plein texte
Configuration pour les jeux de caractères localisés
Référence associée
cqtssetup.pl
cqtsdbcrawler.pl
setmasterpropertyfromfile
scruboplog

Retour d'informations