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.

Avant de commencer

Les variables suivantes sont utilisées dans les noms de chemins mentionnés dans cette rubrique :
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.

Procédure

  1. Modifiez le fichier de schéma Solr, schema.xml, qui se trouve dans le répertoire suivant :
    Sous Windows :
    CQ.Solr\yourSchemaName\Solr\solr\conf
    Sous UNIX et Linux :
    CQ.Solr/yourSchemaName/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 changements soient appliqués.

Feedback