Definir propriedades globais de pesquisa de texto

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 7 min. de leitura
  • Os administradores podem controlar como a pesquisa de texto global se comporta com as propriedades do sistema.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Propriedades do sistema > Pesquisa de Texto Global.
    2. Revise os valores das seguintes propriedades de pesquisa de texto global e altere-os conforme necessário.
      Tabela 1. Propriedades de IU para pesquisa de texto global
      Propriedade Descrição
      Habilitar pesquisa de texto global (glide.ui.text_search.enable)
      Opção para habilitar a pesquisa global em IU principal e IU15.
      • Tipo: booleano
      • Valor padrão: true
      • Valores compatíveis:
        • true: a pesquisa global está habilitada em IU principal.
        • false: a pesquisa global está desabilitada em IU principal.
      Nota:
      Quando Next Experience está habilitado, esta propriedade do sistema não tem efeito. Para habilitar ou desabilitar o campo de pesquisa Navegação unificada em Next Experience, defina a propriedade do sistema glide.ui.polaris.global_search descrita em Next Experience propriedades do sistema.
      Lista de funções (separadas por vírgulas) que podem usar a capacidade Pesquisa de texto global (glide.ui.can_search)
      Lista separada por vírgulas de funções de usuário que permitem o acesso à pesquisa global. Para habilitar a pesquisa global para usuários com uma função, adicione a função a esta lista.
      • Tipo: cadeia de caracteres
      • Valor padrão: itil, text_search_admin, admin
      Lista de tabelas (separadas por vírgulas) que não serão exibidas como opções ao configurar tabelas de Pesquisa de texto global (glide.ui.no_text_search)
      Lista separada por vírgulas de tabelas que não aparecem como opções ao definir grupos de pesquisa de texto para IU principal. Exemplos são tabelas de sistema ou de manutenção.
      • Tipo: cadeia de caracteres
      • Valor padrão: sys_audit, sys_event, ecc_queue, ecc_event, syslog, syslog_transaction, sys_journal_field, sys_audit_relation, ecc_agent_log, ecc_mi_result, sysrule_escalate_history, sys_user_token, sys_time_dimension, sys_attachment_doc, sys_audit_delete
      Número de correspondências de Pesquisa de Texto Global retornadas por tabela (glide.ui.text_search.rowcount)
      Número máximo de registros correspondentes visualizados para cada tabela na página de resultados da pesquisa de texto global. Os usuários podem selecionar uma tabela para ver todos os resultados correspondentes a essa tabela.
      • Tipo: Número Inteiro
      • Valor padrão: 10
      Nota:
      Esta propriedade do sistema controla somente o limite de visualização da pesquisa de texto global em IU principal. Na IU Next Experience, você pode definir o limite de visualização da pesquisa global editando o registro de configuração de pesquisa do Now Experience na tabela Configurações de pesquisa global do espaço [sys_aw_global_search_config].
      Cor de fundo da Pesquisa de texto global para resultados da Base de conhecimento (css.textsearch.kb.background.color)
      Cor de fundo dos resultados da pesquisa de texto global do artigo de conhecimento. Esta propriedade afeta somente a exibição de resultados na página de resultados de pesquisa global legada.
      • Tipo: cadeia de caracteres
      • Valor padrão: #f0f7f9
      Cor de fundo da Pesquisa de texto global para resultados do catálogo (css.textsearch.catalog.background.color)
      Cor de fundo dos resultados da pesquisa de texto global do catálogo. Esta propriedade afeta somente a exibição de resultados na página de resultados de pesquisa global legada.
      • Tipo: cadeia de caracteres
      • Valor padrão: #ffffdd
      Exibição de formulário a ser usada para correspondência exata da Pesquisa de texto global - em branco significa Exibição padrão (glide.ui.text_search.match_view)

      Nome da exibição de formulário que a pesquisa de texto global usa para exibir resultados de correspondência exata. Se nenhum valor for especificado, a pesquisa de texto global usará a exibição de formulário padrão.

      Para obter informações sobre como criar e gerenciar exibições, consulte Gestão de exibições.
      • Tipo: cadeia de caracteres
      • Valor padrão: (vazio)
      Exibição de lista e formulário a ser usada para resultados da Pesquisa de texto global. Em branco significa exibição padrão (glide.ui.text_search.view)

      Nome da exibição de lista que a pesquisa de texto global usa para formatar resultados de cada tabela pesquisada. Se nenhum valor for especificado, a pesquisa de texto global usará a exibição de lista padrão.

      Para obter informações sobre como criar e gerenciar exibições, consulte Gestão de exibições.
      • Tipo: cadeia de caracteres
      • Valor padrão: text_search
      Método de consulta para pesquisa de texto global. Execute uma consulta para cada tabela, para cada classe base (tabela primária), em relação a um único índice, independentemente da tabela (requer a regeneração do índice de texto) ou deixe o GlideRecord lidar com a consulta (simples). Com o mecanismo de pesquisa de texto Zing, o valor preferencial é "simples" (glide.ir.query_method)
      Método de consulta a ser usado para pesquisa de texto global.
      Nota:
      Os valores base, singlee table não são compatíveis. Deixe esta propriedade do sistema definida com seu valor padrão simple.
      • Tipo: lista de seleção
      • Valor padrão: simple
      • Valores disponíveis:
        • base: execute uma consulta de pesquisa para cada classe base. Este valor não é mais compatível.
        • simple: permite que GlideRecord processe a consulta de pesquisa.
        • single: executa uma consulta de pesquisa em um único índice de pesquisa de texto. Para usar este método, você deve gerar novamente os índices de pesquisa de texto. Este valor não é mais compatível.
        • table: execute uma consulta de pesquisa para cada tabela pesquisável. Este valor não é mais compatível.
      O número máximo de resultados que serão retornados durante uma pesquisa de índice de texto. Isso limita o número de registros que serão extraídos do índice de texto e exibidos (glide.lucene.base_result_max)
      Número máximo de resultados que a pesquisa de texto global retornará ao pesquisar um índice de pesquisa de texto.
      Nota:
      Quando o método de consulta é definido como simple, esta propriedade é ignorada.
      • Tipo: Número Inteiro
      • Valor padrão: 100
      O número máximo de entradas que serão recuperadas do índice de texto. Somente a tabela envolvida será retornada do índice de texto para todas as entradas que estão entre o valor especificado para resultados máximos e este valor. Isso é feito para que possa ser indicado que existem mais resultados para qualquer tabela fornecida que será exibida (glide.lucene.base_hits_max)
      Número máximo de entradas que a pesquisa de texto global recuperará de um índice de pesquisa de texto.
      Nota:
      Quando o método de consulta é definido como simple, esta propriedade é ignorada.
      • Tipo: Número Inteiro
      • Valor padrão: 500
      Número de processos simultâneos (1 a 16) usados ao pesquisar vários grupos em uma pesquisa global (glide.ts.global_search.parallelism) Número de threads simultâneos que a pesquisa de texto global usa ao pesquisar vários grupos de pesquisa. Cada grupo de pesquisa requer um thread.
      Defina este valor para gerar resultados ideais para a configuração do grupo de pesquisa. Por exemplo, se você tiver cinco grupos de pesquisa e quatro threads, os primeiros quatro grupos serão executados em paralelo e o quinto grupo iniciará quando um dos quatro primeiros grupos terminar. Esta configuração pode funcionar bem se um dos grupos for muito maior que outro. Da mesma forma, se você tiver cinco grupos de pesquisa, definir esse valor como maior que cinco não gerará benefícios.
      • Tipo: Número Inteiro
      • Valor padrão: 4
    3. Selecione Save (Salvar).
      A regra de negócio Mudança de propriedade de pesquisa de texto valida os novos valores e anula a atualização se eles estiverem fora dos intervalos aceitáveis.
    4. Para definir o número máximo de correspondências a serem exibidas para um termo de pesquisa curinga, siga estas etapas.
      1. Abra a tabela Propriedades do sistema e pesquise a propriedade glide.ts.max_wildcard_expansion.
        Campo Descrição
        Nome glide.ts.max_wildcard_expansion
        Descrição Número máximo de correspondências para um termo de pesquisa curinga que são permitidas como não ambíguas.
        Tipo Números inteiros
        Valor padrão 500
      2. Edite o valor.
        Se uma pesquisa com caracteres curinga corresponder a mais palavras do que esse valor, o sistema exibirá uma mensagem solicitando que o usuário refine a pesquisa.
      3. Selecione Atualizar.
    5. Para definir o idioma de truncamento da pesquisa de texto do Zing, siga estas etapas.
      1. Instale o plug-in de internacionalização (i18n) para o idioma em que você deseja conter termos de pesquisa de texto.
      2. Adicionar uma nova propriedade do sistema, glide.ts.stemming_language:
        Campo Descrição
        Nome glide.ts.steming_language
        Descrição Idioma a ser usado para lematização de pesquisa de texto. Para obter detalhes sobre lematização, consulte O Zing corresponde a palavras derivadas com truncamento.
        Tipo Cadeia de caracteres
        Valores compatíveis
        • Inglês
        • Francês
        • Alemão
        Valor padrão Inglês
      3. Para fazer com que as tabelas usem o novo idioma de lema para pesquisa de texto, gere novamente manualmente seus índices de pesquisa de texto.
        Para obter detalhes sobre este procedimento, consulte Gerar novamente um índice de texto para uma tabela.
    6. Opcional: Para habilitar e configurar a pesquisa de número de fallback para correspondências exatas, siga estas etapas.
      Nota:
      A pesquisa de número de fallback está desabilitada por padrão. Quando habilitado, se uma pesquisa de texto global não encontrar correspondência exata para um número de registro, o sistema pesquisará correspondências em uma lista de tabelas especificadas. Essa pesquisa adicional pode tornar as pesquisas de texto globais mais demoradas, portanto, habilite a pesquisa de número de fallback somente se você precisar.
      1. Para habilitar a pesquisa de número de fallback, adicione uma nova propriedade do sistema, glide.ui.text_search.enable_fallback_number_search:
        Campo Descrição
        Nome glide.ui.text_search.enable_fallback_number_search
        Descrição Opção para habilitar a pesquisa de número de fallback para uso quando a pesquisa de texto global não encontrar correspondências exatas para um número de registro.
        Nota:
        A pesquisa de número de fallback pode tornar as pesquisas de texto globais mais demoradas. Habilite a opção somente se precisar.
        Tipo Booliano
        Valor padrão falso
      2. Para configurar a lista de tabelas pesquisadas pela pesquisa de número de fallback, adicione uma nova propriedade do sistema, glide.ui.text_search.fallback_table_list:
        Campo Descrição
        Nome glide.ui.text_search.fallback_table_list
        Descrição

        Lista separada por vírgulas de nomes de tabelas a serem pesquisadas ao executar a pesquisa de número de fallback.

        Use o valor especial all para pesquisar todas as tabelas que têm prefixos definidos na tabela Número [sys_number].
        Nota:
        Aumentar o número de tabelas a serem pesquisadas pode aumentar o tempo necessário para a pesquisa de números de fallback. Teste todas as mudanças nesta propriedade do sistema antes de colocá-las em produção.
        Tipo Cadeia de caracteres
        Valor padrão tarefa, kb_knowledge