È possibile rimuovere i tipi di record dall'indice della ricerca testo completo
in modo che questi tipi di record non siano più ricercabili.
Prima di iniziare
Il completamento di questo scenario dovrebbe richiedere circa 10 minuti indipendentemente
dalla dimensione del database ClearQuest.
Informazioni su questa attività
Questo scenario presuppone che l'utente abbia distribuito la ricerca testo completo
sul database SAMPL, come descritto in Abilitazione
della ricerca testo completo sul database SAMPL, ed abbia aggiunto un nuovo tipo di
record denominato ChangeRequest, come descritto in Aggiunta
di tipi di record all'indice di ricerca. Si desidera rimuovere il tipo di record ChangeRequest dall'indice
della ricerca.
Procedura
- Modificare il file di configurazione cqtsadmin-TextSearch-SAMPL.xml.Modificare il valore del tag XML <removeRecordType>
da questo:
<newValue required="no"></newValue>
in
questo:
<newValue required="no">ChangeRequest</newValue>
- Facoltativo: per rimuovere più tipi di record,
separare ogni record con un punto e virgola (;). Il prossimo esempio rimuove
anche il tipo di record TestCase dall'indice della
ricerca:
<newValue required="no">ChangeRequest;TestCase</newValue>
- Eseguire il comando cqtsadmin.pl, con l'opzione remove_record_type,
in una finestra di prompt dei comandi.
Importante: In un ambiente di produzione, assicurarsi di eseguire
il backup della propria distribuzione, prima di eseguire il comando cqtsadmin.pl con
l'opzione remove_record_type.
cqperl
cqtsadmin.pl --username admin --password secret --dbset TextSearch
--userdb SAMPL --ftshome D:\CQ.Search --remove_record_type
L'esecuzione del comando
cqtsadmin.pl con l'opzione remove_record_type è
un'operazione stateful. Se si arresta il comando o il comando si arresta a causa di
un errore, quando si esegue nuovamente il comando, riprende da dove si era interrotto
e viene eseguito fino al completamento.
- Modificare nuovamente il file cqtsadmin-TextSearch-SAMPL.xml
per rimuovere il tipo di record ChangeRequest aggiunto al
tag <removeRecordType> nel Passo 1.
Risultati
Il tipo di record ChangeRequest è stato rimosso
dall'indice della ricerca. Gli utenti client di ClearQuest Web devono scollegarsi ed effettuare
nuovamente l'accesso per notare questa modifica nei risultati della ricerca.