Ativando a procura de texto completa em bancos de dados de produção

O planejamento é crítico para assegurar uma implementação de procura de texto completa bem-sucedida.

Antes de Iniciar

O tempo que levará para concluir este cenário depende da complexidade de seu esquema do ClearQuest e das políticas de sua organização. Depois de emitir o comando cqtsadmin.pl com a opção setup_cq_fts para concluir a implementação de procura de texto completa, pode levar de algumas horas a alguns dias para que o comando seja concluído, dependendo do tamanho e do número de registros em seu banco de dados do usuário. Enquanto a indexação de modo em lote está em execução, a procura de texto completa fica ativada e disponível aos usuários do ClearQuest Web client. No entanto, os resultados da procura serão parciais até que o processo de indexação seja concluído.

Sobre Esta Tarefa

Este cenário é quase igual ao cenário anterior, Ativando a procura de texto completa no banco de dados SAMPL, com a adição das tarefas de planejamento de pré-implementação e pós-implementação.

Planejando a Implementação

Procedure

  1. Assegure-se de que você tenha espaço livre em disco suficiente na unidade em que planeja instalar o índice da procura de texto completa, que você especifica usando a opção ftshome para o comando cqtsadmin.pl. Embora não haja nenhuma fórmula para calcular exatamente a quantidade de espaço livre em disco que será necessária, algumas diretrizes são fornecidas a seguir:
    • Dobre o tamanho do índice ao estimar o espaço livre em disco requerido para assegurar espaço suficiente para otimização de índice. Veja aqui alguns exemplos:
      • Se o seu banco de dados tiver cerca de um milhão de registros, excluindo registros de histórico stateless, o tamanho do índice será de aproximadamente 3.5 GB.Portanto, é necessário planejar ter pelo menos 7 GB de espaço livre em disco.
      • Se o seu banco de dados tiver cerca de oito milhões de registros, excluindo registros de histórico stateless, o tamanho do índice será de aproximadamente 8 GB. Portanto, é necessário planejar ter pelo menos 16 GB de espaço livre em disco.
    • Conforme o número de registros em seu banco de dados aumenta, o índice de procura de texto completa aumenta também. No entanto, o índice cresce a uma taxa muito mais lenta porque seu tamanho tem como base o número de palavras, sua frequência e exclusividade.
  2. Inicie a implementação do recurso de procura de texto completa em horas de menor atividade, por exemplo, no fim de semana. A primeira vez que você indexar seu banco de dados, todos os tipos de registro que você configurou para procura de texto completa serão lidos. Essa atividade pode afetar o desempenho do ClearQuest devido ao alto uso de CPU e às constantes leituras do banco de dados. Como com a estimativa do tamanho do índice, não há nenhuma fórmula para calcular exatamente quanto tempo levará a indexação do lote inicial. A seguir estão alguns exemplos:
    • Se o seu banco de dados ClearQuest tiver um milhão de registros, excluindo registros de histórico stateless, espera-se que a indexação do lote inicial leve de 1 a 1,5 dias.
    • Se o seu banco de dados ClearQuest tiver oito milhões de registros, excluindo registros de histórico stateless, espera-se que a indexação do lote inicial leve de 2 a 4 dias.

Tarefas de implementação e pós-implementação

Procedure

  1. Execute o comando cqtsadmin.pl com a opção init_cq_fts para copiar e configurar o modelo de procura de texto completa padrão e para gerar o arquivo de entidade.
  2. Edite o arquivo de entidade e selecione os tipos de registro e os campos para procura, bem como os campos de exibição para as ocorrências de índice.
  3. Execute o comando cqtsadmin.pl novamente com a opção setup_cq_fts para concluir a implementação.
  4. Revise o arquivo D:\CQ.Search\dbset_userdb\AboutThisFTS.txt. Em seguida, execute as seguintes tarefas:

    1. Usando listas de controle de acesso (ACLs), proteja o arquivo de chave de senha, D:\CQ.Search\TextSearch_SAMPL\key.txt, para que somente os administradores, o sistema local e a conta de serviço do Websphere Application Server para o recurso de procura de texto completa possam acessar o arquivo.
    2. Proteja o console administrativo Solr para proteger o acesso ao serviço de procura de texto completa.
      Important: Todos os servidores da web ClearQuest e hosts devem ter acesso ao serviço de procura do Solr. Qualquer host administrativo que precisa acessar o console administrativo Solr deve ter acesso ao host no qual reside o perfil de procura de texto completa. Se você usar a replicação do IBM Rational ClearQuest MultiSite para compartilhar um host no qual a procura de texto completa é implementada, o servidor da web ClearQuest remoto deverá ter acesso ao host no qual reside o perfil de procura de texto completa. O mesmo acesso é necessário em uma Implementação de carga balanceada.

Feedback