Pesquisa do Zing no Portal de serviços

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 4 min. de leitura
  • A pesquisaPortal de serviços oferece suporte à indexação de texto Zing ServiceNow e ao mecanismo de pesquisa. O Zing permite indexar e pesquisar dados de registro por tabela e é criado inteiramente com o código ServiceNow e implementado no modelo relacional.

    Para tornar os dados pesquisáveis de Portal de serviços, você cria origens de pesquisa que buscam dados de uma única tabela em sua instância ServiceNow, de várias tabelas ServiceNow ou de um site externo.

    Pesquisar fontes

    Uma origem de pesquisa é um registro que descreve o comportamento e a origem dos dados pesquisáveis. Uma origem de pesquisa define:
    • De onde recuperar os dados de pesquisa.
    • Se as sugestões de pesquisa podem preencher o campo de pesquisa com base na entrada do usuário.
    • Como uma entrada de pesquisa é exibida na página de resultado de pesquisa.

    As origens de pesquisa têm configurações simples e avançadas.

    Simples
    Defina uma tabela em sua instância ServiceNow como uma fonte de dados pesquisáveis. Para saber mais, consulte Definir uma fonte de pesquisa.

    Quando você cria uma origem de pesquisa simples, Portal de serviços usa as configurações do mecanismo de pesquisa configuradas na sua instância. Para saber mais, consulte Indexação de texto e mecanismo de pesquisa do Zing.

    Avançado

    Defina um script de busca de dados para retornar dados. Um script de busca de dados é executado no servidor e retorna uma matriz de resultados para o widget de pesquisa. Este método é mais complexo, mas oferece poder total sobre como uma pesquisa é executada. Você não está limitado a consultar tabelas únicas em ServiceNow e pode definir um script que busca dados de várias tabelas ou de qualquer lugar na Web. Para saber mais, consulte o Tutorial: configurar uma origem de pesquisa de base de conhecimento externa.

    Nota:
    Os aspectos de pesquisa podem não se comportar como esperado se integrados a uma fonte de pesquisa avançada que consulta dados de um site que não seja ServiceNow.

    Grupos de índice de texto

    Um grupo de índice de texto define como os usuários veem os resultados de pesquisa. Por exemplo, combine resultados de pesquisa de várias origens ou defina o peso de determinados campos. Grupos de índice de texto são um recurso de Now Platform. Para saber mais, consulte Configurar várias tabelas para indexação e pesquisa.

    Associe um portal a um grupo de índice de texto para criar regras de pesquisa comuns e combinar resultados de pesquisa de todas as fontes de pesquisa no grupo. Se você tiver uma origem de pesquisa ou portal personalizado, considere se deseja usar o grupo de índice de texto portal_index_group do sistema de base ou criar seu próprio grupo de índice de texto. O grupo de índice de texto do sistema de base inclui a tabelas Itens do catálogo e Conhecimento. Quando um usuário pesquisa um item em Portal de serviços, ele vê os resultados combinados dessas tabelas. Para adicionar um grupo de índice a um portal, consulte Adicionar um grupo de índice de texto a um portal.

    Nota:
    Os grupos de índice de texto não são compatíveis com fontes de pesquisa externas.

    Sugestões de pesquisa e pesquisa de digitação antecipada

    As sugestões de pesquisa substituem a pesquisa autocompletável em Portal de serviços. Atualize a propriedade do sistema glide.service_portal.search_as_you_type_behavior para mudar este comportamento. Para obter mais informações, consulte Habilitar e desabilitar sugestões de pesquisa. Portal de serviços widgets de pesquisa usam automaticamente qualquer recurso que você habilitar.

    Aspectos da pesquisa

    Permita que os usuários finais filtrem os resultados da pesquisa para obter um conjunto de resultados mais significativo. Os aspectos podem retornar resultados com base em:

    • Campos em uma tabela como Ativo ou Autor.
    • Condições de consulta como [Atualizado][Depois][Última semana].
    Nota:
    Defina somente aspectos de pesquisa para campos indexados. Campos que não são indexados podem levar mais tempo para retornar os resultados e não são otimizados para uma experiência de pesquisa rápida. Saiba mais: Configure a table for indexing and searching.

    Os aspectos de pesquisa são renderizados no widget Pesquisa de aspectos na página sp_search. Em novas instâncias, os aspectos de pesquisa são habilitados por padrão. Se estiver atualizando de uma versão anterior, habilite os aspectos de pesquisa ativando um registro na tabela Mapas de rota de página [sp_page_route_map]. Consulte Habilitar aspectos de pesquisa.

    Simples
    Permita que os usuários finais refinem os resultados da pesquisa para uma origem de pesquisa simples. Você pode criar aspectos para uma origem de pesquisa de tabela que retorna resultados com base em valores de campos ou condições de consulta. Consulte Adicionar aspectos a uma fonte de pesquisa simples.
    Avançado

    Defina aspectos para origens de pesquisa avançada usando o script de geração de aspecto no registro da origem de pesquisa. Use APIs de aspecto para criar aspectos e atribuir ServiceNow itens de aspecto ou consultas mapeadas ao aspecto.

    API Usar
    SPScriptedFacetService - com escopo Cria um aspecto de escolha única ou múltipla.
    SPScriptedFacet - com escopo Define itens de aspecto, filtros ou consultas mapeadas para o aspecto.