Architettura della ricerca testo completo

Questo argomento presenta una vista dell'architettura livello superiore dei componenti che comprendono la funzione della ricerca testo completo ClearQuest.

La funzione della ricerca testo completo utilizza il server di ricerca Solr e le tecnologie della libreria di richiamo delle informazioni Lucene. La figura successiva mostra i componenti software chiave che comprendono l'implementazione della ricerca testo completo. Questi componenti vengono descritti nelle sezioni successive.

Questa figura illustra i componenti software chiave che comprendono la funzione della ricerca testo completo ClearQuest. È presente un grande rettangolo, che rappresenta WebSphere Application Server, che si connette a un database ClearQuest riportato di seguito. In WebSphere Application Server vi sono diversi processi in esecuzione letti da diversi file. Nella parte in alto a sinistra del processo WebSphere Application Server si trova il componente del server ClearQuest Web, che si connette a CM Server, che si connette a sua volta al componente principale di ClearQuest. L'elemento principale di ClearQuest si connette al file delle proprietà di ricerca ClearQuest e al server di ricerca Solr. L'applicazione Solr include il server di ricerca Solr, il file schema Solr, il motore di ricerca Lucene e il file indice Lucene. Inoltre, il programma di estrazione del record ClearQuest si trova in WebSphere Application Server. Il programma di estrazione del record ClearQuest viene letto dal file delle proprietà di ricerca ClearQuest e dal database ClearQuest e invia i record ClearQuest al server di ricerca Solr da indicizzare.

Server di ricerca Solr

Il server di ricerca Solr è il motore della ricerca testo completo sottostante utilizzato da ClearQuest. Solr è installato in e gestito da WebSphere Application Server. Solr risiede all'inizio del motore di ricerca Lucene e fornisce un apposito accesso per la configurazione, l'indicizzazione, la ricerca e la gestione di Lucene e del relativo indice. Per ulteriori informazioni su Solr, andare all'indirizzo http://lucene.apache.org/solr/.

File schema Solr

Il file schema Solr specifica i campi che Solr indicizza. Configurare le impostazioni Solr in base allo schema ClearQuest.

Motore di ricerca Lucene

Il motore di ricerca Lucene è una libreria di richiamo delle informazioni open source supportata da Apache Software Foundation e rilasciata sotto licenza Apache Software License. Per ulteriori informazioni su Lucene, andare all'indirizzo http://lucene.apache.org/java/.

File indice Lucene

Il file indice Lucene è il caposaldo della tecnologia della libreria di richiamo delle informazioni Lucene. L'indice viene creato dal programma di estrazione del record ClearQuest. L'indice viene aggiornato dai comandi inviati dal programma di estrazione del record a Solr, che, a sua volta, inoltra questi comandi al motore di ricerca Lucene.

Programma di estrazione del record ClearQuest

Il programma di estrazione del record ClearQuest è installato come due componenti: un componente in esecuzione in WebSphere Application Server e un tool della riga comandi. Mentre il software che comprende questi due componenti è identico, l'utilizzo è differente.

Il programma di estrazione del record della riga comandi fornisce l'estrazione batch dei record ClearQuest. Viene avviato dall'amministratore, di solito una volta, per estrarre i record esistenti da ClearQuest e inviarli a Solr affinché Lucene li indicizzi. Questa modalità di operazione viene denominata estrazione del record in modalità batch.

Il programma di estrazione del record che funziona come componente WebSphere Application Server fornisce aggiornamenti continui all'indice Lucene. Quando i nuovi record ClearQuest vengono aggiunti, modificati o eliminati, il programma di estrazione del record invia questi record a Solr affinché Lucene li indicizzi. Questa modalità di operazione viene denominata estrazione del record in modalità di aggiornamento. Quando Lucene ha indicizzato un record, quest'ultimo è disponibile per la ricerca mediante l'interfaccia utente della ricerca testo completo ClearQuest Web.


Feedback