Limpar registros obsoletos do Pesquisa com IAíndice

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Execute um trabalho agendado para excluir registros obsoletos do Pesquisa com IAíndice.

    Antes de Iniciar

    Função necessária: administrador
    Nota:
    . glide.script_processor.admino valor da propriedade do sistema foi alterado do valor padrão, você precisa da função especificada por esse valor de propriedade. Para obter detalhes sobre este valor de propriedade e seus efeitos, consulte Restrict access to background script [Updated in Security Center 1.3 and 2.0].

    Por Que e Quando Desempenhar Esta Tarefa

    Se uma dessas condições for atendida para um registro no Pesquisa com IAíndice, Pesquisa com IA marca o registro como obsoleto.
    • O tempo desde a última atualização do registro excede o limite de idade da política de retenção da origem indexada
    • O registro não atende mais às condições de filtro definidas para sua origem indexada
    Pesquisa com IA limpa automaticamente registros obsoletos do índice diariamente. Os administradores podem limpar registros manualmente executando um script em segundo plano.

    Para obter mais informações sobre como executar scripts em segundo plano, consulte Scripts - Background module.

    Procedimento

    1. Navegar até Tudo > Definição do Sistema > Scripts - Segundo Plano.
      Nota:
      . glide.script_processor.admino valor da propriedade do sistema é definido como security_admin, você deve elevar para essa função privilegiada para acessar este módulo. Para obter mais informações sobre como elevar privilégios, consulte Elevated privilege roles.
    2. Em Executar script (JavaScript executado no servidor) campo de texto, insira um dos scripts em segundo plano a seguir.
      • Para limpar registros obsoletos indexados de uma tabela específica, insira este script, substituindo TABLE_NAME com o nome da tabela escolhida:
        new sn_ais.IndexEvent().purgeFilteredDocuments('TABLE_NAME');
        Por exemplo, para limpar todos os registros obsoletos indexados da origem indexada da Tabela de conhecimento, substitua TABLE_NAME com kb_knowledge no script.
      • Para limpar todos os registros obsoletos no índice, independentemente de qual tabela eles foram indexados, insira este script:
        new sn_ais.IndexEvent().purgeFilteredDocuments();
    3. Selecione Executar script.
      O script cria um evento que o manipulador de índice processa, para que o script seja concluído sem bloquear na conclusão do trabalho de limpeza.

    Resultado

    O script em segundo plano é executado, excluindo registros obsoletos do Pesquisa com IAíndice.