Pesquisa numérica difusa em Pesquisa com IA

  • Versão de lançamento: Yokohama
  • Atualizado 5 de fev. de 2025
  • 4 min. de leitura
  • A pesquisa numérica difusa permite encontrar registros indexados pelos valores do campo Número sem precisar inserir prefixos alfabéticos ou zeros à esquerda.

    Visão geral da pesquisa numérica difusa

    O recurso de pesquisa numérica difusa em Pesquisa com IA permite que termos de pesquisa numérica correspondam registros indexados Now Platform® por seus valores de campo de número. A correspondência difusa compara o termo de pesquisa numérico com o número de cada registro indexado, ignorando seu prefixo alfabético e quaisquer zeros à esquerda. Por exemplo, se você indexar artigos de conhecimento e registros de problemas, uma pesquisa por 23583 poderá retornar o artigo de conhecimento KB00023583 e o problema PRB00023583 como resultados da pesquisa.
    Importante:

    A pesquisa numérica difusa está inativa por padrão. Este recurso pode ser ativado ou desativado pela equipe de ServiceNow Suporte e atendimento ao cliente.

    Para usar a pesquisa numérica difusa depois que ela for ativada em sua instância, você deve reindexar todas as suas origens indexadas. Para obter detalhes sobre reindexação, consulte Executar um índice de tabela completo ou reindexar para várias origens indexadas.

    Quando a pesquisa numérica difusa está ativada, Pesquisa com IA verifica termos de pesquisa totalmente numéricos para correspondências numéricas difusas quando você pesquisa e ao calcular sugestões de preenchimento automático para seus termos de pesquisa. Para obter detalhes sobre como implementar e usar sugestões de preenchimento automático, consulte Preencher sugestões automaticamente em Pesquisa com IA aplicações.

    Comportamento de correspondência numérica difusa

    A tabela a seguir fornece detalhes adicionais sobre como a correspondência numérica difusa opera.
    Comportamento de correspondência numérica difusa Descrição
    Pesquisa com IA verifica somente termos de pesquisa totalmente numéricos para correspondências difusas Uma pesquisa por KB52578 não corresponde ao artigo de conhecimento KB00052578 porque o termo de pesquisa inclui caracteres não numéricos. Se você pesquisar o teste 16867, o termo de pesquisa totalmente numérico 16867 será verificado quanto a correspondências numéricas difusas, mas o termo de pesquisa de teste não numérico não será.
    A correspondência numérica difusa ignora os zeros à esquerda em termos de pesquisa totalmente numéricos Uma pesquisa por 07295 retorna as mesmas correspondências numéricas difusas que uma pesquisa por 7295 (sem o zero à esquerda).
    A pesquisa numérica difusa corresponde somente aos valores do campo Número de registros indexados Uma pesquisa por 28761 corresponde ao artigo de conhecimento com o valor do campo Número KB00028761, mas não corresponde ao termo KB00028761 se ocorrer no texto de outros artigos de conhecimento.
    A correspondência numérica difusa ignora somente prefixos alfabéticos e zeros à esquerda nos valores do campo Número do registro Uma pesquisa por 729 corresponde ao artigo de conhecimento KB00000729, mas não ao artigo KB00003729 porque o valor do campo Número tem um dígito diferente de zero antes da subcadeia de caracteres correspondente.
    Para ser uma correspondência difusa, uma subcadeia de caracteres numérica deve corresponder aos dígitos finais do valor do campo Número de um registro Uma pesquisa por 1164 corresponde ao artigo de conhecimento KB00001164, mas não ao artigo KB00116497 porque o valor do campo Número inclui dígitos após a subcadeia de caracteres correspondente.

    Exemplos de pesquisa numérica difusa

    A tabela a seguir inclui exemplos para ilustrar como as pesquisas numéricas difusas correspondem aos resultados da pesquisa. Esses exemplos presumem que os registros são indexados das tabelas Conhecimento [kb_knowledge] e Problema [problem].
    Pesquisar Resultados da pesquisa
    73492 A pesquisa corresponde a estes resultados:
    • Artigo de conhecimento com o número KB00073492
    • Problema com o número PRB00073492
    • Qualquer registro ou documento indexado que inclua 73492 como um termo inteiro (não uma subcadeia de caracteres)
    05638 A pesquisa corresponde a estes resultados:
    • Artigo de conhecimento com o número KB0005638
    • Problema com o número PRB0005638
    • Qualquer registro ou documento indexado que inclua 05638 como um termo inteiro (não uma subcadeia de caracteres)
    2541 828
    A pesquisa corresponde a estes resultados ao usar o operador AND (conjuntivo):
    • Artigo de conhecimento com o número KB0002541 e texto que inclui 828 como um termo inteiro (não uma subcadeia de caracteres)
    • Artigo de conhecimento com o número KB0000828 e texto que inclui 2541 como um termo inteiro (não uma subcadeia de caracteres)
    • Problema com o número PRB0002541 e texto, incluindo 828 como um termo inteiro (não uma subcadeia de caracteres)
    • Problema com o número PRB0000828 e texto, incluindo 2541 como um termo inteiro (não uma subcadeia de caracteres)
    • Qualquer registro ou documento indexado que inclua 2541 e 828 como termos inteiros (não substrings)
    A pesquisa corresponde a estes resultados ao usar o operador OR (disjuntivo):
    • Artigo de conhecimento com o número KB0002541
    • Artigo de conhecimento com o número KB0000828
    • Problema com o número PRB0002541
    • Problema com o número PRB0000828
    • Qualquer registro ou documento indexado que inclua 2541 como um termo inteiro (não uma subcadeia de caracteres)
    • Qualquer registro ou documento indexado que inclua 828 como um termo inteiro (não uma subcadeia de caracteres)
    Nota:
    Para obter mais detalhes sobre os operadores AND e OR, consulte a descrição da propriedade do sistema glide.ais.query.search_operator em Propriedades do sistema Pesquisa com IA.
    modelo 9433
    A pesquisa corresponde a estes resultados ao usar o operador AND (conjuntivo):
    • Artigo de conhecimento com o número KB0009433 e texto que inclui o modelo como um termo inteiro (não uma subcadeia de caracteres)
    • Problema com o número PRB0009433 e texto, incluindo o modelo como um termo inteiro (não uma subcadeia de caracteres)
    • Qualquer registro ou documento indexado que inclua o modelo e 9433 como termos inteiros (não subcadeias de caracteres)
    A pesquisa corresponde a estes resultados ao usar o operador OR (disjuntivo):
    • Artigo de conhecimento com o número KB0009433
    • Problema com o número PRB0009433
    • Qualquer registro ou documento indexado que inclua o modelo como um termo inteiro (não uma subcadeia de caracteres)
    • Qualquer registro ou documento indexado que inclua 9433 como um termo inteiro (não uma subcadeia de caracteres)
    Nota:
    Para obter mais detalhes sobre os operadores AND e OR, consulte a descrição da propriedade do sistema glide.ais.query.search_operator em Propriedades do sistema Pesquisa com IA.