Arquitetura de procura de texto completa

Este tópico apresenta uma visualização de arquitetura de alto nível dos componentes que incluem o recurso de procura de texto completa do ClearQuest.

O recurso de procura de texto completa usa o servidor de procura Solr e as tecnologias de biblioteca de recuperação de informações Lucene. A próxima figura mostra os principais componentes de software que incluem a implementação da procura de texto completa. Esses componentes são descritos nas próximas seções.

Esta figura ilustra os principais componentes de software que incluem o recurso de procura de texto completa do ClearQuest. Há um retângulo grande, que representa o WebSphere Application Server, conectando a um banco de dados do ClearQuest abaixo. Em execução no WebSphere Application Server estão vários processos que são lidos a partir de diversos arquivos. Na parte superior esquerda do processo do WebSphere Application Server está o componente do servidor da web ClearQuest, que se conecta ao servidor CM, que se conecta ao núcleo do ClearQuest. O núcleo do ClearQuest se conecta ao arquivo de propriedades de procura do ClearQuest e ao servidor de procura Solr. O aplicativo Solr inclui o servidor de procura Solr, o arquivo de esquema Solr, o mecanismo de procura Lucene e o arquivo de índice Lucene. O extrator de registro do ClearQuest também reside no WebSphere Application Server. O extrator de registro do ClearQuest lê a partir do arquivo de propriedades de procura do ClearQuest e do banco de dados do ClearQuest e envia os registros do ClearQuest para o servidor de procura Solr para indexação.

Servidor de procura Solr

O servidor de procura Solr é o mecanismo de procura de texto completa subjacente usado pelo ClearQuest. O Solr é instalado no WebSphere Application Server e gerenciado por ele. O Solr fica na parte superior do mecanismo de procura Lucene e fornece acesso conveniente para configurar, indexar, procurar e administrar o Lucene e seu índice. Para obter mais informações sobre Solr, acesse http://lucene.apache.org/solr/.

Arquivo de esquema Solr

O arquivo de esquema Solr especifica os campos que são indexados pelo Solr. Configure as definições do Solr com base em seu esquema do ClearQuest.

Mecanismo de pesquisa Lucene

O mecanismo de procura Lucene é uma biblioteca de recuperação de informações de software livre suportada pelo Apache Software Foundation e liberada sob a Licença de software Apache. Para obter mais informações sobre Lucene, acesse http://lucene.apache.org/java/.

Arquivo de índice Lucene

O arquivo de índice Lucene é a base da tecnologia de biblioteca de recuperação de informações Lucene. O índice é criado pelo extrator de registro do ClearQuest. O índice é atualizado por comandos enviados do extrator de registro para o Solr que, por sua vez, passa esses comandos para o mecanismo de procura Lucene.

Extrator de registro do ClearQuest

O extrator de registro do ClearQuest é instalado como dois componentes: um componente em execução no WebSphere Application Server e uma ferramenta de linha de comandos. Embora o software que inclui esses dois componentes seja idêntico, seu uso é diferente.

O extrator de registro da linha de comandos fornece extração em lote de registros do ClearQuest. Ele é iniciado pelo administrador, normalmente uma vez, para extrair registros existentes do ClearQuest e enviá-los ao Solr para Lucene para indexação. Esse modo de operação é chamado de extração de registro no modo em lote.

O extrator de registro que funciona como um componente do WebSphere Application Server fornece atualizações contínuas para a indexação Lucene. Conforme novos registros do ClearQuest são incluídos, modificados ou excluídos, o extrator de registro envia esses registros ao Solr para Lucene para indexação. Esse modo de operação é chamado de extração de registro no modo de atualização. Depois que um registro é indexado pelo Lucene, ele está disponível para procura usando a interface com o usuário de procura de texto completa do ClearQuest Web.


Feedback