Supprimer l’index de texte pour une table enfant

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Vous pouvez supprimer l’index de texte d’une table enfant si vous ne souhaitez plus que le moteur de recherche renvoie les résultats de cette table enfant.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    L’option Index de texte d’une table est héritée par toutes les tables enfants de cette table. La désactivation de cette option pour une table enfant individuelle n’a aucun effet.

    Par exemple, l’index de texte est sélectionné pour la table Tâche dans le système de base. Ce paramètre active l’indexation de texte pour la table Tâche. Toutes les tables qui étendent Tâche, telles que Tâche du catalogue, Incident et Demande, héritent de cette option. La désactivation de l’option Index de texte dans la table enfant Incident ne désactive pas l’indexation de texte pour les enregistrements d’incidents.

    Pour désactiver l’indexation de texte pour une table enfant spécifique, définissez l’attribut de no text index cette table. Cet attribut remplace l’option d’index de texte héritée de la table sans affecter le comportement d’indexation des autres tables de sa hiérarchie.

    Procédure

    1. Accédez à la Tous > Définition du système > Dictionnaire.
    2. Ouvrez l’entrée de dictionnaire de la table enfant.
    3. Dans la liste connexe Attributs, sélectionnez Nouveau.
    4. Renseignez les champs du formulaire Attribut du dictionnaire :
      Champ Valeur
      Attribut Aucun index de texte
      Valeur VRAI
    5. Sélectionnez Envoyer.
    6. Sélectionnez Mettre à jour.

    Résultats

    Le système n’indexe plus la table enfant et n’interroge plus les résultats de recherche textuelle. L’indexation se poursuit pour les autres tables de la hiérarchie de la table.