Aggiornare il file schema Solr, schema.xml,
per specificare i campi di Solr da indicizzare.
In questa sezione, sono utilizzate le seguenti variabili nei nomi percorso:
- CLEARQUEST_HOME
- Directory in cui è installato Rational ClearQuest
- RATIONAL_COMMON
- Directory in cui sono installati i file comuni Rational
- dbset_name
- Nome della serie di database
- dbname
- Nome del database
- yourSchemaName
- Directory creata quando è stata stabilita l'ubicazione dell'indice
Lucene
Per specificare i campi di Solr da indicizzare, attenersi alla seguente procedura:
- Modificare il file schema Solr, schema.xml,
ubicato nella directory Solr creata al momento
dell'installazione del software ClearQuest:
- In Windows:
drive:\%CLEARQUEST_HOME%\CQ.Solr\yourSchemaName\Solr\solr\conf
- Sul sistema UNIX e Linux:
$CLEARQUEST_HOME/CQ.Solr/yourSchemaName/Solr/solr/conf
- Sostituire alcune sezioni del file schema.xml con le
sezioni corrispondenti del file di ricerca Solr Solr-db_name-dbset_name.xml, creato in un precedente argomento.
- Sostituire la sezione <fields> di schema.xml con
la sezione <fields> di Solr-db_name-dbset_name.xml.
- Sostituire le sezioni <copyField> nello stesso
modo. Notare che esistono diverse sezioni <copyField> corrispondenti
da sostituire.
- Sostituire la sezione <uniqueKey> nello stesso
modo. Questa sezione esiste già se l'utente ha iniziato con il file
schema.xml, che è specificato nella fase
precedente.
- Sostituire la sezione <defaultSearchField> nello stesso
modo. Questa sezione esiste già se l'utente ha iniziato con il file
schema.xml, che è specificato nella fase
precedente.
- Nella sezione <schema>, sostituire il valore
nome elemento con il nome dello schema.
Se si
utilizza ClearQuest MultiSite, specificare anche il nome del sito locale.
Ad esempio, se il nome dello schema è
MySchema e
il nome del sito è
SiteA, sostituire la seguente riga:
<schema name="SAMPL" version="1.1">
con
questa riga:
<schema name="MySchema at SiteA" version="1.1">
La pagina
della console di gestione Solr rifletterà questa modifica.
- Facoltativo: Per impostazione predefinita, il file schema.xml è
ottimizzato per l'inglese. Per configurare la funzione della ricerca testo completo ClearQuest per
supportare le serie di caratteri localizzati, è necessario aggiornare la sezione <fieldType>
di schema.xml per supportare il programma di analisi della lingua appropriato.
Per i
dettagli, consultare la guida in linea per Solr e Lucene.
- Facoltativo: Le restanti impostazioni in schema.xml dovrebbero
funzionare bene per la maggior parte degli schemi ClearQuest. Per ulteriori ottimizzazioni e personalizzazioni,
Solr offre impostazioni aggiuntive che è possibile modificare nei file schema.xml e solrconfig.xml.
Per ulteriori informazioni, visitare il sito http://lucene.apache.org/solr/.
- Riavviare cqsearchprofile, il profilo WebSphere Application
Server nel quale Solr risiede. Consultare il Centro informazioni di WebSphere Application Server per
i dettagli.
Attenzione: ogni volta che vengono modificati i valori in schema.xml o solrconfig.xml,
è necessario riavviare cqsearchprofile affinché le modifiche abbiano
effetto.