Abilitazione della ricerca testo completo sul database SAMPL

Abilitare la ricerca testo completo sul database SAMPL già pronto di ClearQuest per informazioni sulla configurazione della funzione e sulle sue caratteristiche.

Prima di iniziare

Il completamento di questo scenario dovrebbe richiedere circa 15 minuti poiché il database SAMPL contiene pochi record.

Informazioni su questa attività

Questo scenario utilizza un repository di schemi con una connessione denominata TextSearch ed un database utente denominato SAMPL. Le specifiche del percorso presuppongono che si sia in esecuzione sul sistema operativo Windows. Apportare le sostituzioni appropriate, se si è in esecuzione sul sistema UNIX o Linux.

Procedura

  1. Eseguire il comando cqtsadmin.pl, con le opzioni init_cq_fts e create_fts_was_profile, in una finestra di prompt dei comandi:

    cqperl cqtsadmin.pl --username admin --password secret --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --init_cq_fts --create_fts_was_profile automatic --fts_was_profile_home D:\CQFTS.WASprofiles

    Quando questo comando termina, i dati di configurazione corrispondenti al proprio schema vengono collocati nella seguente directory: D:\CQ.Search\TextSearch_SAMPL\
  2. Modificare il file di entità associato alla distribuzione: D:\CQ.Search\TextSearch_SAMPL\Entity-TextSearch-SAMPL.txt. Per ogni tipo di record, selezionare un campo di visualizzazione da visualizzare nei risultati della ricerca testo completo inserendo all'inizio una e commerciale (&). Ad esempio, modificare questo:
    Customer=Attachment,CallTrackingID,Name,Phone,...
    Defect=Attachments,Description,Headline,Keywords,...
    Email_Rule=Action_types,Actions,Name,Operator_Value,...
    Project=Description,Name,dbid,...
    groups=dbid,is_active,lock_version,name,...
    users=dbid,email,encrypted_password,fullname,...
    in questo:
    Customer=Attachment,CallTrackingID,&Name,Phone,...
    Defect=Attachments,Description,&Headline,Keywords,...
    Email_Rule=Action_types,Actions,&Name,Operator_Value,...
    Project=Description,&Name,dbid,...
    groups=dbid,is_active,lock_version,&name,...
    users=dbid,email,encrypted_password,&fullname,...
    Non è richiesta la selezione di un campo di visualizzazione per ogni tipo di record. Tuttavia, se non viene effettuata, viene utilizzato il campo dbid come campo di visualizzazione predefinito, che probabilmente non sarà utile nei risultati della ricerca. Tenere presente che è sempre possibile modificare il campo di visualizzazione in seguito senza dover eseguire nuovamente l'indicizzazione dei dati. Per i dettagli, vedere Modifica del campo di visualizzazione per i tipi di record indicizzati.
    Importante: Quando si imposta una ricerca testo completo sul database di produzione, oltre a selezionare i campi di visualizzazione, è necessario selezionare anche quali tipi di record e campi associati indicizzare. Ad esempio, se non si desidera indicizzare il tipo di record Email_Rule, eliminarlo dall'elenco. Per indicizzare solo i campi Nome e Telefono per il tipo di record Cliente, eliminare gli altri campi.
  3. Modificare il file di configurazione D:\CQ.Search\TextSearch_SAMPL\cqtsadmin-TextSearch-SAMPL.xml.
    1. Modificare il valore del tag <updateIndexDelay> da questo:
      <newValue required="no"></newValue>

      in questo:

      <newValue required="no">60</newValue>

      Questo cambia il valore predefinito del ritardo di indicizzazione in modalità di aggiornamento da 10 minuti (600 secondi) in 60 secondi, ossia saranno necessari circa 60 secondi perché una modifica apportata ad un record venga visualizzata nella serie di risultati della ricerca testo completo.

    2. Facoltativo: modificare il valore del tag <updateIndexLoginInterval> da questo:
      <newValue required="no"></newValue>

      in questo:

      <newValue required="no">10</newValue>

      Questo modifica il numero di cicli di estrazione del record modalità di aggiornamento prima di emettere un nuovo accesso account ClearQuest dal valore predefinito 1 a 10.

  4. Eseguire nuovamente il comando cqtsadmin.pl con l'opzione setup_cq_fts per completare la distribuzione:

    cqperl cqtsadmin.pl --username admin --password secret --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --setup_cq_fts

    Importante: In un ambiente di produzione, gli utenti client ClearQuest Web possono utilizzare la ricerca testo completo durante l'indicizzazione in modalità batch. Tuttavia, i risultati saranno incompleti fino a che non termina l'indicizzazione.
  5. Sistema UNIX e Linux: se si è in esecuzione sul sistema UNIX o Linux, verificare che il seguente comando venga eseguito come parte del daemon di avvio per accertarsi che Solr e il programma di indicizzazione record vengano avviati automaticamente quando viene riavviato il sistema:
    fts-was-profile-home/profile-name/bin/startServer.sh
    dove le variabili sono:
    fts-was-profile-home
    La directory su cui risiede il profilo WebSphere Application Server per la ricerca testo completo
    profile-name
    Il nome del profilo WebSphere Application Server per la funzione di ricerca testo completo
    Ad esempio:
    /opt/CQFTS.WASprofiles/cqfts_TextSearch_SAMPL/bin/startServer.sh server1 -profileName cqfts_TextSearch_SAMPL

Risultati

È stata abilitata la ricerca testo completo sul database SAMPL.


Feedback