Preencha sugestões de pesquisa em Portal de serviços

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Se você estiver atualizando de uma versão anterior, execute um script para preencher sugestões de pesquisa com dados de uma tabela de pesquisa da plataforma para fornecer sugestões de pesquisa para seus usuários. Como alternativa, você pode aguardar até que os usuários pesquisem palavras-chave em vez de executar este script.

    Antes de Iniciar

    Função necessária: administrador

    Em novas instâncias, as sugestões de pesquisa são habilitadas por padrão. Em instâncias com upgrade, você deve habilitar as sugestões de pesquisa. Para obter mais informações, consulte Habilitar sugestões de pesquisa.

    Por Que e Quando Desempenhar Esta Tarefa

    ServiceNow AI Platform coleta dados de pesquisa e análises que geram sugestões de pesquisa. Se você estiver atualizando de uma versão anterior, a análise de pesquisa ainda não conterá dados. Para fornecer sugestões imediatamente aos usuários, preencha as sugestões de pesquisa usando Dados da tabela Pesquisas de texto [text_search] ou da tabela Entradas de log do Portal de serviços [sp_log]. A tabela Entradas de log do Portal de serviços inclui dados de pesquisa de Portal de serviços e podem levar menos tempo para preencher as sugestões de pesquisa. A tabela Pesquisa de texto inclui dados de pesquisa de toda a plataforma.

    As sugestões de pesquisa melhoram ao longo do tempo conforme mais pessoas usam Portal de serviços. Pesquisar sugestões é um recurso de ServiceNow AI Platform. Para obter mais informações, consulte Sugestões de pesquisa.

    Aviso:
    O preenchimento das sugestões de pesquisa pode ser uma tarefa que consome muitos recursos e pode demorar um pouco para ser realizada. Não execute este script durante os horários de pico. Não há suporte para o preenchimento de sugestões de pesquisa em instâncias separadas por domínio.

    Procedimento

    1. Navegar até Tudo > Definição do Sistema > Trabalhos agendados.
    2. Abra o. Preencha sugestões para evitar o início a frio - Portais trabalho agendado.
    3. Modifique o script para sua implementação de pesquisa.
      1. Defina a quais portais as sugestões se aplicam.
        Por padrão, o script preenche sugestões no portal de serviços do sistema de base, mas você pode adicionar quantas quiser à matriz.
        var portals = ["Service Portal"];
      2. Mude de onde vêm os dados
        Por padrão, o script importa dados da tabela Pesquisas de texto [text_search], mas você pode mudar a tabela de origem para a tabela Entradas de log do Portal de serviços [sp_log]. As Entradas de log do Portal de serviços salva somente registros dos últimos 90 dias.
        var searchLogTable = "text_search";
      3. Envie dados por push para qualquer origem de pesquisa personalizada em sua instância.

        As sugestões não estão habilitadas para fontes de pesquisa externas. Você deve enviar dados para o nome da fonte de pesquisa e o SYS ID.

        Por exemplo, envie pesquisas de texto da tabela Incidente para sua origem de pesquisa de Incidentes personalizada. Para obter mais informações sobre fontes de pesquisa personalizadas, consulte Defina uma origem de pesquisa. Por padrão, o sistema envia pesquisas de texto das tabelas Catálogo e Conhecimento para as respectivas fontes de pesquisa.

        Adicione o código a seguir após a linha 11 no script para cada uma de suas origens de pesquisa personalizadas.

        searchSources.push("<search-source-table-name>");
        searchSourceIds.push("<search-source-sys-id>");

        Se a tabela de origem de pesquisa não existir, o sistema não enviará sugestões para essa origem de pesquisa.

      4. Salve o registro.
        Certifique-se de que o script inclua a configuração necessária. Você só pode executar o script uma vez.
    4. Ative o registro e selecione Executar agora .
      Executar este trabalho agendado preenche as tabelas Eventos de pesquisa [sys_search_event], Eventos de origem de pesquisa [sys_search_source_event] e Sugestões de pesquisa [sys_search_suggestion].

    Resultado

    Os usuários veem sugestões quando começam a digitar um Portal de serviços widget de pesquisa.