Como indexar conteúdo de fontes indexadas

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • Pesquisa com IA indexa registros em tabelas de origem indexadas para tornar seu conteúdo pesquisável.

    Assim que você define uma origem indexada, Pesquisa com IA começa a indexar automaticamente para refletir as mudanças nos registros na tabela de origem selecionada e em suas tabelas secundárias especificadas. Os resultados de todas as operações de criação, atualização e exclusão de registros nessas tabelas são refletidos no índice de pesquisa. Pesquisa com IA não indexa conteúdo de registros não modificados nessas tabelas até que você execute um índice de tabela completo.

    Indexação de conteúdo de tabelas referenciadas

    Quando uma tabela de origem indexada inclui um campo de referência que armazena uma referência a outra tabela, Pesquisa com IA assume como padrão valores de indexação para o campo de referência, mas não para outros campos na tabela referenciada. Por exemplo, a tabela Usuário [sys_user] inclui um campo de referência de empresa que armazena uma referência à tabela Empresa [core_company]. Ao indexar registros da tabela Usuário, Pesquisa com IA indexa valores para o campo de referência da empresa, mas não indexa valores para outros campos da tabela Empresa, como cidade ou site.

    Para indexar campos adicionais de tabelas referenciadas, você pode definir as configurações de campo dot_walk_fields e searchable_dot_walk_fields para campos de referência em sua 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.

    Você pode criar configurações de campo dot_walk_fields e searchable_dot_walk_fields para o mesmo campo de referência.

    Para obter instruções sobre como definir as configurações dos campos dot_walk_fields e searchable_dot_walk_fields, consulte Habilitar indexação de campos de tabela referenciados para uma origem indexada. Para obter mais informações sobre configurações de campo, consulte Configurações de campo. Para saber mais sobre filtros de origem de pesquisa, consulte Pesquisar fontes. Para obter detalhes sobre filtros de aspecto, consulte Criar um aspecto em uma configuração da aplicação Pesquisa com IA. Para entender as configurações EVAM, consulte Entity View Action Mapping.

    Indexação de conteúdo de anexos de registro de origem

    Por padrão, a Pesquisa com IA indexa o conteúdo pesquisável e os metadados (como tamanho do arquivo e data) dos anexos encontrados nos registros da tabela de origem. A indexação é compatível com os seguintes formatos de arquivo de anexo:
    • Página de servidor ativa estendida (.aspx)
    • Linguagem de marcação de hipertexto (.html, .htm)
    • Microsoft Excel (.xls, .xlsx)
    • Microsoft PowerPoint (.pot, .potx, .ppt, .pptm, .pptx)
    • Microsoft Word (.doc, .docx, .dot, .dotx)
    • Texto simples (.txt)
    • Formato de documento portátil (.pdf)
    Nota:
    A Pesquisa com IA ignora anexos com mais de 25 MB. A indexação padrão somente indexa o conteúdo do primeiro 1 MB de dados do anexo, enquanto a indexação vetorial semântica indexa todo o conteúdo do anexo.
    Pesquisa com IA fornece suporte limitado para anexos de registro criptografados:
    • Ao indexar um anexo criptografado, Pesquisa com IA extrai metadados, como tamanho e data do arquivo, mas não extrai conteúdo pesquisável.
    • O tipo MIME do anexo criptografado é detectado como application/octet-stream.
    • Nenhum feedback para o anexo criptografado aparece nas mensagens de log de ingestão.

    A indexação de anexos é controlada pelo atributo index_attachments de uma origem indexada. Para verificar se a indexação de anexos está habilitada para uma origem indexada, consulte Habilitar indexação de anexos para uma origem indexada.

    Indexação de conteúdo de marcadores de registro de origem

    Pesquisa com IA pode indexar marcadores encontrados em registros da tabela de origem. Os resultados da pesquisa exibem marcadores indexados com base na visibilidade do registro do resultado em vez da visibilidade do marcador.

    Por padrão, a indexação ignora os marcadores dos registros de origem. Você pode habilitar a indexação de marcadores para cada origem indexada. Escolha se você deseja indexar todos os marcadores compartilhados e visíveis globalmente ou apenas os marcadores visíveis globalmente.

    Para obter detalhes sobre como habilitar a indexação de marcador para uma origem indexada, consulte Habilitar indexação de marcadores para uma origem indexada.

    Indexação de conteúdo da tabela de tarefas e suas tabelas secundárias

    Ao definir uma origem indexada que indexa registros da tabela de tarefas ou qualquer uma de suas tabelas secundárias, você deve especificar uma política de retenção. Para obter detalhes sobre políticas de retenção, consulte Políticas de retenção de origem indexada e condições de filtro.

    Indexação de conteúdo de artigos de conhecimento

    Pesquisa com IA não é compatível com a indexação e a pesquisa de conteúdo de blocos de conhecimento incluídos em artigos de conhecimento.

    Ao indexar um registro de artigo de conhecimento que contém blocos de conhecimento, Pesquisa com IA ignora o conteúdo do bloco de conhecimento e indexa somente o conteúdo de texto literal do registro. Isso pode incluir os IDs ou nomes de exibição dos blocos de conhecimento incluídos no artigo.

    Reindexação de conteúdo

    Você deve executar uma reindexação de tabela completa para uma origem indexada nas seguintes circunstâncias:
    • Depois de adicionar, modificar ou excluir um atributo de origem indexada ou uma configuração de campo para a origem indexada.
    • Se você quiser atualizar valores indexados para campos em tabelas referenciadas por registros da tabela de origem. Por exemplo, o campo da empresa na tabela Usuário [sys_user] armazena uma referência à tabela Empresa [core_company]. Se você configurar a indexação de valores para campos na tabela Empresa referenciada, como cidade ou site, deverá reindexar a tabela Usuário para atualizar os valores de campos da tabela Empresa indexados. Para obter detalhes sobre como configurar a indexação de campos de tabela referenciados, consulte Habilitar indexação de campos de tabela referenciados para uma origem indexada.