Configurações de campo

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 12 min. de leitura
  • Uma configuração de campo controla o comportamento de indexação de um campo especificado (coluna) em todos os registros de uma origem indexada.

    Os exemplos de como você pode usar as configurações de campo incluem o seguinte.
    • Desabilite a indexação de texto ou a capacidade de pesquisa de um campo encontrado nos registros da tabela de origem
    • Modifique mapeamentos padrão entre os campos da tabela de origem e os campos no Pesquisa com IAíndice
    • Adicione um campo de tabela referenciado ao índice usando pontos de um campo de referência nos registros da tabela de origem

    As configurações de campo de uma origem indexada aparecem na lista relacionada Configurações de campo e mapeamento.

    Crie uma configuração de campo para uma origem indexada

    Defina uma configuração de campo de origem indexada a ser definida Pesquisa com IAcomportamento de indexação de conteúdo para um campo específico nos registros da tabela de origem.

    Antes de Iniciar

    Função necessária: ais_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Para obter detalhes sobre configurações e valores de campo disponíveis, consulte Lista de Pesquisa com IAconfigurações do campo de origem indexada.

    Procedimento

    1. Navegar até Tudo > Pesquisa com IA > Pesquisa com IA Índice > Origens indexadas.
    2. Abra a origem indexada para a qual você deseja definir uma configuração de campo.
    3. Na lista relacionada Configurações de campo e mapeamento, selecione Novo .
    4. Ativado O formulário Configuração de campo , preencha os campos.
    5. Selecione Enviar.

    Resultado

    A nova configuração de campo aparece na lista relacionada Configurações de campo e mapeamento.

    O que Fazer Depois

    Para que a nova configuração de campo entre em vigor, execute uma reindexação de tabela completa para a origem indexada. Para obter detalhes sobre este procedimento, consulte Execute um índice de tabela completo ou reindexar para uma única origem indexada.

    Habilite a indexação de campos de tabela referenciados para uma origem indexada

    Configure uma origem indexada para indexar valores de campo de tabelas referenciadas por campos na tabela de origem. Você pode indexar esses valores de campo para uso em filtros e. EVAMconfigurações de resultado de pesquisa, indexe-as para pesquisa ou ambas.

    Antes de Iniciar

    Função necessária: ais_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Quando uma tabela de origem indexada inclui um campo de referência, Pesquisa com IAo padrão é indexar valores para o campo de referência, mas não para outros campos na tabela a que ele faz referência. Para indexar valores desses campos de tabela referenciados, você pode criar dot_walk_fieldse. searchable_dot_walk_fieldsconfigurações de campo na tabela de origem indexada.
    • Para usar valores de campos de tabelas referenciadas em filtros de origem de pesquisa, filtros de aspecto e configurações de resultado de pesquisa de EVAM, crie uma configuração de campo dot_walk_fields.
    • Para tornar os valores de campos das tabelas referenciadas pesquisáveis, crie uma configuração de campo searchable_dot_walk_fields.

    Como o valor de qualquer uma dessas configurações de campo, liste os nomes dos campos de tabela referenciados que você deseja indexar, separados por vírgulas. Por exemplo, para indexar o. nome e. cidade campos da tabela referenciada pelo empresa na tabela de origem indexada, selecione empresa e insira o valor nome, cidade .

    Para percorrer várias tabelas, você pode inserir valores de nome de campo com prefixos de campo de referência separados por pontos. Por exemplo, insira o valor company.contact.name para indexar o. nome campo na tabela referenciada pelo contato campo na tabela referenciada pelas tabelas de origem indexadas empresa campo de referência.
    Nota:
    Cada nível de referência de referência com referência de referência de referência impõe um impacto no desempenho na indexação. Evite usar referências multinível, a menos que necessário.

    Você pode criar ambos dot_walk_fieldse. searchable_dot_walk_fieldsconfigurações de campo para o mesmo campo de referência.

    Procedimento

    1. Navegar até Tudo > Pesquisa com IA > Pesquisa com IA Índice > Origens indexadas.
    2. Na lista relacionada Configurações de campo e mapeamento, selecione Novo .
    3. Ativado O formulário Configuração de campo , insira os valores de campo mostrados para seu caso de uso.
      • Para indexar valores de campo de tabelas referenciadas para uso em filtros de origem de pesquisa, filtros de aspecto e. EVAMconfigurações de resultado da pesquisa, insira os seguintes valores de campo.
        Campo Valor
        Atributo point_walk_fields
        Campo nome do campo de referência da tabela de origem indexada que você deseja usar para passar com pontos para outra tabela>
        Valor

        lista separada por vírgulas de nomes para campos que você deseja indexar da tabela referenciada>

      • Para indexar valores de campo de tabelas referenciadas como texto pesquisável, insira os seguintes valores de campo.
        Campo Valor
        Atributo pesquisável_dot_walk_fields
        Campo nome do campo de referência da tabela de origem indexada que você deseja usar para passar com pontos para outra tabela>
        Valor

        lista separada por vírgulas de nomes para campos que você deseja indexar da tabela referenciada>

      Nota:
      . dot_walk_fieldse. searchable_dot_walk_fieldsos atributos não aparecem em Atributo lista de seleção, certifique-se de que Campo a seleção é um campo de referência.
    4. Selecione Enviar.
      O atributo e o valor aparecem na lista relacionada Configurações de campo e mapeamento.

    Lista de Pesquisa com IAconfigurações do campo de origem indexada

    Você pode ajustar o comportamento de indexação para campos de registro de origem em um Pesquisa com IAfonte indexada definindo atributos e valores de configuração de campo.

    Para obter mais informações sobre como criar configurações de campo, consulte Crie uma configuração de campo para uma origem indexada.

    Atributo Descrição
    point_walk_fields

    Valores de referência de índice e exibição de campos na tabela de origem do campo de referência selecionado para uso em filtros de origem de pesquisa, filtros de aspecto e. EVAMconfigurações do resultado da pesquisa.

    Pesquisa com IA atualiza automaticamente os valores do campo indexado para refletir as mudanças feitas nos valores de campo da tabela referenciada.

    Para obter mais informações sobre filtros de origem de pesquisa, consulte Pesquisar fontes. Para obter detalhes sobre filtros de aspecto, consulte Crie um aspecto em um Pesquisa com IAconfiguração da aplicação.
    • Campo: Nome do campo de referência na tabela de origem indexada. Por exemplo, se sua tabela de origem indexada contiver um empresa Campo de referência que faz referência à tabela Empresa [core_company] e você deseja indexar valores de campo dessas tabelas nome e. cidade campos, que você definiria empresa como o campo.
    • Tipo: cadeia de caracteres
    • Valor: Lista separada por vírgulas de campos de tabela referenciados para indexar valores. Por exemplo, se sua tabela de origem indexada contiver um empresa Campo de referência que faz referência à tabela Empresa [core_company] e você deseja indexar valores de campo dessas tabelas nome e. cidade campos, que você definiria nome, cidade como o valor.
    Nota:
    Você não pode pesquisar valores de campo indexados com esta configuração de campo. Para indexar valores de campo de tabelas referenciadas para pesquisa, crie um searchable_dot_walk_fieldsconfiguração de campo. Você pode criar ambos dot_walk_fieldse. searchable_dot_walk_fieldsconfigurações de campo para o mesmo campo de referência.

    Se você mudar o valor dessa configuração para o campo de uma origem indexada, a mudança não terá efeito até que você indexe novamente o conteúdo da origem indexada. Para obter as etapas de reindexação, consulte Execute um índice de tabela completo ou reindexar para uma única origem indexada.

    index_calculated_field

    Opção para habilitar a indexação de conteúdo pesquisável a partir de valores de campo calculados.

    Se a origem indexada contiver um campo calculado, defina esta configuração de campo como truepara esse campo, a fim de indexar corretamente seus valores. Com um valor de configuração de campo de falseou nenhum valor, Pesquisa com IAignora valores do campo calculado ao indexar conteúdo.
    • Campo: Nome de um campo calculado da tabela de origem indexada. (Se você especificar um campo não calculado, o sistema rejeitará o envio da configuração de campo e exibirá uma mensagem de aviso.)
    • Tipo: booleano
    • Valores compatíveis:
      • true: Aplique tratamento especial para indexar corretamente valores de campo calculados do campo selecionado.
      • false: Não aplique tratamento especial ao indexar valores de campo do campo selecionado. Os valores de campo calculados não estão indexados.

    Se você mudar o valor dessa configuração para o campo de uma origem indexada, a mudança não terá efeito até que você indexe novamente o conteúdo da origem indexada. Para obter as etapas de reindexação, consulte Execute um índice de tabela completo ou reindexar para uma única origem indexada.

    map_to

    Mapeie o campo selecionado da tabela de origem indexada para um Pesquisa com IAcampo de índice. Ao indexar registros da tabela de origem, Pesquisa com IApreenche o campo de índice especificado com o valor do campo de origem selecionado.

    Por exemplo, a origem indexada da tabela de conhecimento do sistema de base mapeia o. kb_knowledge.short_description campo de origem para título campo de índice. Quando Pesquisa com IAIndexa um registro da tabela Conhecimento [kb_knowledge], ele preenche o título pesquisável do registro indexado com o valor do registro de origem short_description campo.
    • Campo: Nome de um campo da tabela de origem indexada.
    • Tipo: cadeia de caracteres
    • Valor: Nome do Pesquisa com IAcampo para o qual você deseja mapear os valores de exibição do campo selecionado. Para obter detalhes sobre Pesquisa com IAcampos de índice, consulte Pesquisa com IA campos de índice.
    Nota:
    Você só pode definir uma configuração de campo map_to para um campo de origem indexado. Se você tentar definir várias configurações de map_to para o mesmo campo, o sistema exibirá uma mensagem de erro.

    Se você mudar o valor dessa configuração para o campo de uma origem indexada, a mudança não terá efeito até que você indexe novamente o conteúdo da origem indexada. Para obter as etapas de reindexação, consulte Execute um índice de tabela completo ou reindexar para uma única origem indexada.

    no_text_index
    Opção para desabilitar a indexação de conteúdo pesquisável do campo selecionado em registros da origem indexada.
    • Campo: Nome de um campo da tabela de origem indexada.
    • Tipo: booleano
    • Valores compatíveis:
      • true: Desabilite a indexação de conteúdo pesquisável para o campo selecionado. A pesquisa e os filtros não podem corresponder ao valor do campo.
      • false: Habilite a indexação de conteúdo pesquisável para o campo selecionado. A pesquisa e os filtros podem corresponder ao valor do campo.
    • Valor padrão: false

    Se você mudar o valor dessa configuração para o campo de uma origem indexada, a mudança não terá efeito até que você indexe novamente o conteúdo da origem indexada. Para obter as etapas de reindexação, consulte Execute um índice de tabela completo ou reindexar para uma única origem indexada.

    Para Suporte e atendimento ao clientediretrizes sobre como definir o. no_text_index para diferentes tipos de campo, consulte KB0859922 em Now Supportlocal.

    not_searchable
    Opção para desabilitar a correspondência de pesquisa para conteúdo indexado no campo selecionado.
    • Campo: Nome de um campo da tabela de origem indexada.
    • Tipo: booleano
    • Valores compatíveis:
      • true: Desabilite a correspondência de pesquisa para conteúdo indexado no campo selecionado. A pesquisa não pode corresponder ao valor do campo. Os filtros (como segurança de conteúdo, guias de navegação e aspectos) ainda podem corresponder ao valor do campo.
      • false: Habilite a correspondência de pesquisa para conteúdo indexado no campo selecionado. A pesquisa e os filtros podem corresponder ao valor do campo.
    • Valor padrão: false

    Se você mudar o valor dessa configuração para o campo de uma origem indexada, a mudança não terá efeito até que você indexe novamente o conteúdo da origem indexada. Para obter as etapas de reindexação, consulte Execute um índice de tabela completo ou reindexar para uma única origem indexada.

    pesquisável_dot_walk_fields

    Referência de índice e valores de exibição de campos na tabela de origem do campo de referência selecionado como texto pesquisável.

    Pesquisa com IA não atualiza automaticamente os valores do campo indexado para refletir as mudanças feitas nos valores de campo da tabela referenciada. Para atualizar os valores do campo indexado, você deve reindexar a origem indexada. Para obter detalhes sobre este procedimento, consulte Execute um índice de tabela completo ou reindexar para uma única origem indexada.
    • Campo: Nome do campo de referência na tabela de origem indexada. Por exemplo, se sua tabela de origem indexada contiver um empresa Campo de referência que faz referência à tabela Empresa [core_company] e você deseja indexar o texto pesquisável dessa tabela nome e. cidade campos, que você definiria empresa como o campo.
    • Tipo: cadeia de caracteres
    • Valor: Lista separada por vírgulas de campos de tabela referenciados para indexar como conteúdo pesquisável. Por exemplo, se sua tabela de origem indexada contiver um empresa Campo de referência que faz referência à tabela Empresa [core_company] e você deseja indexar o texto pesquisável dessa tabela nome e. cidade campos, que você definiria nome, cidade como o valor.
    Nota:
    Você não pode usar valores de campo indexados com esta configuração de campo nos filtros de origem de pesquisa. Para indexar valores de campo de tabelas referenciadas para uso em filtros de origem de pesquisa, crie um dot_walk_fieldsconfiguração de campo. Você pode criar ambos dot_walk_fieldse. searchable_dot_walk_fieldsconfigurações de campo para o mesmo campo de referência.

    Se você mudar o valor dessa configuração para o campo de uma origem indexada, a mudança não terá efeito até que você indexe novamente o conteúdo da origem indexada. Para obter as etapas de reindexação, consulte Execute um índice de tabela completo ou reindexar para uma única origem indexada.

    Nota:
    As configurações de campo são registros na tabela Atributo de configuração da Pesquisa com IA [ais_CONFIGURATION_ATTRIBUTE] que têm uma coluna como sua Aplica-se a. valor do campo. Registros nesta tabela que têm Tabela como seus Aplica-se a. o valor do campo é Atributos de origem indexados.

    Este exemplo mostra como a origem indexada da tabela de itens do catálogo do sistema de base é mapeada short_description Valores de campo da tabela Item do catálogo [sc_cat_item] para Pesquisa com IAíndices texto campo para registros indexados.


    Pesquisa com IAFormulário de configuração de campo mostrando a origem Item do catálogo [sc_cat_item] , atributo map_to , campo short_description e valor texto .

    Segurança para valores de campo de tabela referenciada pesquisável

    Quando um usuário pesquisa valores de campo de tabela referenciado que você indexou para pesquisa com searchable_dot_walk_fieldsconfiguração de campo, somente os valores de campo que o usuário pode exibir aparecem nos resultados da pesquisa. O sistema usa as regras de lista de controle de acesso (ACLs) baseadas em função de um valor de campo para determinar se o usuário de pesquisa pode exibir esse valor de campo.

    Valores de campo de tabela referenciada pesquisável que têm ACLs baseadas em condição ou em script ou critérios de usuário não aparecem nos resultados da pesquisa.

    Para valores de campo pesquisável indexados por meio de vários níveis de referência de referência com referência de referência de referência de referência com pontos, o sistema considera somente ACLs baseadas em função no valor do campo final. Por exemplo, se você indexar company.contact.name valores de campo de tabela referenciado para pesquisa, acesso do usuário nome Os valores de campo não são afetados por ACLs baseadas em função em contato valores de campo.

    Para ignorar todas as ACLs e permitir que os usuários pesquisem todos os valores de campo de tabela referenciada pesquisável, você pode definir glide.ais.query.allow_indexlookup_for_dotwalkpropriedade do sistema como verdadeiro. Esta ação ignora a avaliação de ACL para valores de campo indexados por meio de dot_walk_fieldse. searchable_dot_walk_fieldsconfigurações de campo.

    Para obter mais detalhes sobre tipos e configuração de ACL, consulte Regras da lista de controle de acesso .