Mettez à jour le fichier schéma Solr schema.xml
pour indiquer les zones que Solr doit indexer.
Avant de commencer
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.
A propos de cette tâche
Pour indiquer les zones que Solr doit indexer, procédez comme suit :
- 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
- 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.
- Remplacez la section <fields> du fichier
schema.xml par la section <fields> du
fichier
Solr-nom_bdd-nom_ens_bdd.xml.
- Remplacez les sections <copyField> de la même façon. Il
existe plusieurs sections <copyField> correspondantes à
remplacer.
- 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.
- 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.
- 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.
- 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.
- 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/.
- 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.