Criar uma correspondência de pesquisa personalizada para pesquisa global

  • Versão de lançamento: Xanadu
  • Atualizado 19 de ago. de 2024
  • 3 min. de leitura
  • Personalize a experiência de pesquisa global para retornar resultados de pesquisa de correspondência exata de uma tabela e coluna especificadas (campo). Você pode configurar correspondentes de pesquisa personalizados para termos de pesquisa com prefixos seguidos por números, como INT470271ou para termos de pesquisa numéricos com caracteres delimitadores, como 525-326-3827 ou 2016/01/08.

    Antes de Iniciar

    Você deve ter Next Experience habilitado.

    Pesquisa com IA deve ser configurado como o mecanismo de pesquisa para pesquisa global. Para obter detalhes sobre como configurar Pesquisa com IA como o mecanismo de pesquisa para pesquisa global, consulte Pesquisa com IA para Next Experience.
    Nota:
    Se sua instância foi criada originalmente executando Utah ou uma versão da família posterior, Pesquisa com IA será configurado automaticamente como o mecanismo de pesquisa para pesquisa global.

    Função necessária: ais_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Para personalizar o comportamento de correspondência exata na pesquisa global, você pode definir uma correspondência de pesquisa personalizada. A correspondência especifica um padrão de expressão regular Java com o qual Pesquisa com IA compara consultas de pesquisa, além de uma tabela e uma coluna (campo) dessa tabela. Quando uma consulta de pesquisa corresponde exatamente ao padrão de expressão regular, a correspondência personalizada é acionada e a pesquisa global retorna somente resultados de correspondência exata da tabela e coluna especificadas.

    As correspondências de pesquisa personalizadas têm precedência sobre a funcionalidade de correspondência exata padrão Pesquisa com IA para tabelas com prefixos definidos na tabela Número [sys_number]. Se uma consulta de pesquisa global não corresponder a nenhum padrão de expressão regular de combinação de pesquisa personalizada, Pesquisa com IA voltará a avaliar a consulta em busca de correspondências exatas em tabelas com prefixos definidos.
    Nota:
    Usuários com a função de administrador podem desabilitar esse comportamento de fallback definindo o valor da propriedade do sistema [ glide.ais.custom_matcher.legacy_fallback_enabled como false. Com este valor definido, se uma consulta de pesquisa não corresponder a nenhum padrão de expressão regular de combinação de pesquisa personalizada, Pesquisa com IA a tratará como uma pesquisa de texto completo normal, ignorando correspondências exatas em tabelas com prefixos definidos.

    Para saber como Pesquisa com IA avalia consultas de pesquisa global para correspondências exatas, consulte Usando Pesquisa com IA para Next Experience.

    Procedimento

    1. Navegar até Pesquisa com IA > Experiência de pesquisa > Correspondências personalizadas para pesquisa global.
    2. Selecione Novo.
    3. No formulário Combinador personalizado, preencha os campos Nome, Tabelae Coluna.
      Para obter uma descrição dos valores dos campos, consulte Formulário de combinação personalizada.
    4. Para preencher o campo Regex do formulário, siga estas etapas.
      1. Selecione Gerar Regex.
      2. Na janela pop-up, selecione a opção que corresponde mais aos valores que você espera ver na colunaespecificada.
      3. Quando solicitado, insira o prefixo do valor ou selecione o delimitador numérico de valor.
      4. Feche a janela pop-up selecionando Enviar.
    5. Selecione Enviar.
    6. Se o valor da propriedade do sistema glide.ais.custom_matcher.legacy_fallback_enabled estiver definido como false, execute estas etapas adicionais para vincular sua combinação personalizada à configuração da aplicação de pesquisa usada para pesquisa global.
      1. Selecione “Tudo”.
      2. No campo Filtro, insira m2m_search_context_config_custom_matcher.list.
      3. Pressione Enter.
        A tabela Combinadores personalizados da aplicação de pesquisa [m2m_search_context_config_custom_matcher] é aberta na exibição de lista.
      4. Selecione Novo.
      5. No formulário Combinações personalizadas para aplicação de pesquisa, preencha os campos.
        Campo Descrição
        Correspondência personalizada O nome da correspondência de pesquisa personalizada.
        Ordem Ordem de avaliação da correspondência de pesquisa personalizada no contexto da aplicação Pesquisa com IA especificada. Combinadores com valores de Ordem mais baixos são avaliados primeiro.
        Configuração do contexto de pesquisa

        O nome do registro de configuração da aplicação de pesquisa para a aplicação Pesquisa com IA à qual você deseja vincular sua correspondência de pesquisa personalizada.

        Para pesquisa global, selecione o registro de configuração de pesquisa do Next Experience [AIS].

      6. Selecione Enviar.
        Um registro de vinculação para o correspondente de pesquisa personalizada e a aplicação Pesquisa com IA selecionada aparece na tabela Correspondências personalizadas para a aplicação de pesquisa [m2m_search_context_config_custom_matcher].