---
sourceDocument: Administration de la ServiceNow AI Platform en Australie
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/platform-administration

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Administration de la ServiceNow AI Platform en Australie

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Régénérer l'index de texte pour un seul enregistrement

# Régénérer l'index de texte pour un seul enregistrement {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

Mettre à jour l'index de recherche de texte pour un seul enregistrement. Utilisez cette approche pour vérifier rapidement si l'indexation de texte est à l'origine d'un problème de recherche sans reconstruire l'index de texte intégral pour une table entière.

## Avant de commencer

Identifiez les éléments suivants :

* Un terme de recherche qui ne renvoie pas les résultats attendus
* Un enregistrement contenant le terme de recherche identifié qui n'est pas renvoyé lors de la recherche du terme
* Table qui inclut l'enregistrement identifié
{#regenerate-text-index-one-record__ul_vxf_4rd_ntb}

La table identifiée doit déjà être configurée pour l'indexation et la recherche. Pour en savoir plus sur ce processus de configuration, reportez-vous à la section [Configurer une table pour l'indexation et la recherche](https://servicenow-prod.fluidtopics.net/ksWGpLBUVZmHF3yOHjyJNQ#configure-single-table-for-indexing "Activez l’indexation de texte Zing pour une table afin de permettre aux utilisateurs de rechercher des valeurs de chaîne dans ses enregistrements. Configurez les attributs d’indexation de texte, les mots vides et les dictionnaires de synonymes de la table pour contrôler le comportement de recherche.").  
Rôle requis : admin  
Remarque :  
Si la valeur par défaut de la glide.script_processor.admin propriété système a été modifiée, vous devez utiliser le rôle spécifié par cette valeur de propriété. Pour plus de détails sur cette valeur de propriété et ses effets, reportez-vous à la section [Restrict access to background script](https://www.servicenow.com/docs/access?context=sc-restrict-access-to-background-script&version=australia&pubname=australia-platform-security&ft:locale=en-US).

## Pourquoi et quand exécuter cette tâche

Cette méthode de réindexation reconstruit l'index de recherche de texte pour un enregistrement unique. Cela prend moins de temps que de reconstruire l'index de texte pour tous les enregistrements d'une table.

Vous pouvez utiliser cette méthode pour déterminer rapidement si l'indexation de texte est à l'origine d'un problème de recherche. Cela évite le retard associé à la reconstruction de l'index de recherche de texte de l'ensemble de la table.

## Procédure

1. Copiez le sys_id de l'enregistrement identifié en sélectionnant Copier sys_id dans son menu contextuel. {#regenerate-text-index-one-record__copy-sys-id-step}
{#regenerate-text-index-one-record__copy-sys-id-step}
2. Accédez à la TousDéfinition du systèmeScripts - Arrière-plan.  
   Remarque :  
   Si la valeur de la glide.script_processor.admin propriété système est définie sur security_admin, vous devez vous élever à ce rôle privilégié pour accéder à ce module. Pour plus d'informations sur l'élévation des privilèges, reportez-vous à la section [Elevated privilege roles](https://www.servicenow.com/docs/access?context=c_ElevatedPrivilege&version=australia&pubname=australia-platform-security&ft:locale=en-US).
3. Dans le champ de texte Script exécuté (JavaScript exécuté sur le serveur), entrez le script suivant, en `remplaçant TABLE_NAME` par le nom de la table contenant l'enregistrement identifié et `SYS_ID` par le sys_id de l'enregistrement que vous avez copié à l'étape [1](https://servicenow-prod.fluidtopics.net/1Qr1dJUAvjNpNMTCC~pfuQ#regenerate-text-index-one-record__copy-sys-id-step):  

       var gr = new GlideRecord('TABLE_NAME');
       gr.get('SYS_ID');
       gs.eventQueue("text_index", gr, '[TABLE_NAME]','update','text_index');

4. Sélectionnez Exécuter le script.  
   Le script crée un événement de mise à jour de text_index pour la table spécifiée dans la file d'attente text_index.
5. Accédez à la TousPolitique systèmeÉvénementsJournal des événements et attendez que l'état du nouvel événement de mise à jour text_index passe à Traité.  
   Pour trouver le nouvel événement, vous pouvez appliquer un filtre \[Nom\]\[contient\]\[text_index\] et trier la vue de liste d'événements par date/heure de création par ordre décroissant (z à a).

## Résultats

Le système met à jour l'index de texte de l'enregistrement spécifié dans la table spécifiée.

## Que faire ensuite

Répétez votre recherche d'exemple. Si cette recherche renvoie l'enregistrement identifié, vous pouvez mettre à jour l'index de texte pour l'ensemble de la table qui contient cet enregistrement. Pour plus de détails, voir [Régénérer un index de texte pour une table](https://servicenow-prod.fluidtopics.net/Va9VlqVBvK8ePwt7l80cZg "Vous pouvez régénérer un index de texte de table lorsque vous modifiez les mots vides ou les valeurs d’affichage d’une table.").

