Preencher sugestões de pesquisa no Portal de serviços

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 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

    Now 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 somente e pode levar menos tempo para preencher sugestões de pesquisa. A tabela Pesquisa de texto inclui dados de pesquisa de toda a plataforma.

    As sugestões de pesquisa melhoram com o tempo, conforme mais pessoas usam Portal de serviços. Pesquisar sugestões é um recurso de Now 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é Todos > Definição do Sistema > Trabalhos programados.
    2. Abra o trabalho programado Preencher sugestões para evitar inicialização a frio - Portais.
    3. Modifique o script para sua implementação de pesquisa.
      1. Defina os portais aos quais as sugestões se aplicam.
        Por padrão, o script preenche sugestões no portal de serviço do sistema de base, mas você pode adicionar quantas quiser à matriz.
        var portals = ["Service Portal"];
      2. Mudar a origem dos 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 salvam somente registros dos últimos 90 dias.
        var searchLogTable = "text_search";
      3. Envie dados 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 origem de pesquisa e o ID do sistema.

        Por exemplo, envie pesquisas de texto da tabela Incidente para sua origem de pesquisa de incidente personalizada. Para obter mais informações sobre fontes de pesquisa personalizadas, consulte Definir uma fonte 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 das fontes 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.
      A execução deste trabalho programado 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 as sugestões quando começam a digitar em um widget de pesquisa Portal de serviços.