Configuration des zones devant être indexées par Solr

Mettez à jour le fichier schéma Solr schema.xml pour indiquer les zones que Solr doit indexer.
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
nom_ens_bdd
Nom de l'ensemble de bases de données.
nom_bdd
Nom de la base de données.
votreNomSchéma
Répertoire créé lorsque vous déterminez l'emplacement de l'index Lucene.
Pour indiquer les zones que Solr doit indexer, procédez comme suit :
  1. Modifiez le fichier schéma Solr schema.xml, qui se trouve dans le répertoire Solr créé lors de l'installation du logiciel ClearQuest :
    Sous Windows :
    unité:\%CLEARQUEST_HOME%\CQ.Solr\votreNomSchéma\Solr\solr\conf
    Sous UNIX et Linux :
    $CLEARQUEST_HOME/CQ.Solr/votreNomSchéma/Solr/solr/conf
  2. Remplacez certaines sections du fichier schema.xml par les sections correspondantes du fichier de recherche Solr Solr-nom_bdd-nom_ens_bdd.xml créé dans une rubrique précédente.
    1. Remplacez la section <fields> du fichier schema.xml par la section <fields> du fichier Solr-nom_bdd-nom_ens_bdd.xml.
    2. Remplacez les sections <copyField> de la même façon. Il existe plusieurs sections <copyField> correspondantes à remplacer.
    3. Remplacez la section <uniqueKey> en suivant le même principe. Cette section existe déjà si vous avez commencé avec le fichier schema.xml indiqué à l'étape précédente.
    4. Remplacez la section <defaultSearchField> en suivant le même principe. Cette section existe déjà si vous avez commencé avec le fichier schema.xml indiqué à l'étape précédente.
  3. Dans la <schema>, remplacez la valeur de l'élément name par le nom de votre schéma. Si vous utilisez ClearQuest MultiSite, indiquez aussi le nom de votre site local.
    Par exemple, si votre nom de schéma est MySchema et votre nom de site SiteA, remplacez la ligne suivante :
    <schema name="SAMPL" version="1.1">
    par cette ligne :
    <schema name="MySchema at SiteA" version="1.1">

    La page de la console d'administration de Solr montre le changement.

  4. Facultatif : par défaut, le fichier schema.xml est optimisé pour l'anglais. Pour configurer la fonctionnalité de recherche plein texte ClearQuest et prendre en charge des jeux de caractères localisés, vous devez mettre à jour la section <fieldType> du fichier schema.xml afin d'utiliser l'analyseur de langue approprié. Pour des détails, voir l'aide en ligne pour Solr et Lucene.
  5. Facultatif : les paramètres restants dans schema.xml doivent fonctionner pour la plupart des schémas ClearQuest. Pour d'autres personnalisations et optimisations, Solr offre des paramètres supplémentaires que vous pouvez modifier dans les fichiers schema.xml et solrconfig.xml. Pour en savoir plus, voir http://lucene.apache.org/solr/.
  6. Redémarrez cqsearchprofile, le profil WebSphere Application Server dans lequel se trouve Solr. Voir le centre de documentation de WebSphere Application Server pour des détails.
    Avertissement : Chaque fois que vous changez les valeurs dans schema.xml ou solrconfig.xml, vous devez redémarrer cqsearchprofile afin que ces modifications soient appliquées.
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