Ativando a procura de texto completa no banco de dados SAMPL

Ative a procura de texto completa no banco de dados SAMPL do ClearQuest pronto para uso para aprender a configurar o recurso e suas capacidades.

Antes de Iniciar

Este cenário deve demorar aproximadamente 15 minutos para ser concluído porque o banco de dados SAMPL tem poucos registros.

Sobre Esta Tarefa

Este cenário usa um repositório de esquema com uma conexão denominada TextSearch e um banco de dados do usuário com o nome SAMPL. As especificações de caminho assumem que você está executando no sistema operacional Windows. Faça as substituições adequadas se estiver executando no sistema UNIX ou em Linux.

Procedimento

  1. Execute o comando cqtsadmin.pl, com as opções init_cq_fts e create_fts_was_profile, em uma janela de prompt de comandos:

    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 esse comando é concluído, os dados de configuração correspondentes a seu esquema são colocados no diretório a seguir: D:\CQ.Search\TextSearch_SAMPL\
  2. Edite o arquivo de entidade associado à implementação: D:\CQ.Search\TextSearch_SAMPL\Entity-TextSearch-SAMPL.txt. Para cada tipo de registro, selecione um campo de exibição para aparecer nos resultados da procura de texto completa pré-anexando um e comercial (&). Por exemplo, altere este:
    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,...
    para esta:
    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,...
    Você não precisa selecionar um campo de exibição para cada tipo de registro. No entanto, se você não selecionar, o campo dbid será usado como campo de exibição padrão, que provavelmente não será útil nos resultados da procura. Observe que você sempre pode mudar o campo de exibição posteriormente sem reindexar os dados. Consulte Mudando o campo de exibição para tipos de registro indexado para obter detalhes.
    Importante: Quando estiver configurando procura de texto completa em seu banco de dados de produção, além de selecionar campos de exibição, deve-se também selecionar os tipos de registro e os campos associados para indexação. Por exemplo, se você não desejar indexar o tipo de registro Email_Rule, exclua-o da lista. Para indexar somente os campos Name e Phone para o tipo de registro Customer, exclua os outros campos.
  3. Edite o arquivo de configuração D:\CQ.Search\TextSearch_SAMPL\cqtsadmin-TextSearch-SAMPL.xml.
    1. Mude o valor da tag <updateIndexDelay> deste:
      <newValue required="no"></newValue>

      para este:com

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

      Isso muda o valor padrão do atraso de indexação do modo de atualização de 10 minutos (600 segundos) para 60 segundos, o que significa que levará aproximadamente 60 segundos para que uma mudança feita em um registro apareça em um conjunto de resultados da procura de texto completa.

    2. Opcional: mude o valor da tag <updateIndexLoginInterval> deste:
      <newValue required="no"></newValue>

      para esta:

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

      Isso muda o número de ciclos de extração de registro de modo de atualização antes de emitir um novo login da conta do ClearQuest do valor padrão 1 para 10.

  4. Execute o comando cqtsadmin.pl novamente com a opção setup_cq_fts para concluir sua implementação:

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

    Importante: Em um ambiente de produção, os usuários do ClearQuest Web client podem utilizar a procura de texto completa durante a indexação no modo em lote. No entanto, os resultados serão incompletos até a conclusão da indexação.
  5. Sistema UNIX e Linux: Se você estiver executando no sistema UNIX ou no Linux, verifique se o comando a seguir é executado como parte de seu daemon de inicialização para assegurar-se de que o Solr e o indexador de registro sejam iniciados automaticamente quando o sistema for reiniciado:
    fts-was-profile-home/profile-name/bin/startServer.sh
    em que as variáveis são:
    fts-was-profile-home
    Diretório no qual reside o perfil do WebSphere Application Server para procura de texto completa
    profile-name
    Nome do perfil do WebSphere Application Server para o recurso de procura de texto completa
    Por Exemplo:
    /opt/CQFTS.WASprofiles/cqfts_TextSearch_SAMPL/bin/startServer.sh server1 -profileName cqfts_TextSearch_SAMPL

Resultados

Você ativou a procura de texto completa no banco de dados SAMPL.


Feedback