Séparation de domaine et Recherche IA
Domain Separation n’est pas pris en charge pour les tables d’application Recherche IA , mais les requêtes de recherche utilisateur respectent les restrictions de domaine des enregistrements de tables indexées Now Platform . Séparation de domaine vous permet de séparer les données, les processus et les tâches administratives en groupes logiques appelés domaines. Vous pouvez contrôler plusieurs aspects de cette séparation, notamment les utilisateurs qui peuvent voir les données et y accéder.
Niveau de prise en charge : Aucun
- Le champ Domaine peut être présent dans les tables de données, mais il n'existe aucune logique métier pour gérer les données.
- Ce niveau n'est pas considéré comme étant séparé par domaine.
Pour en savoir plus sur les niveaux de prise en charge, consultez la rubrique Prise en charge de Séparation de domaine par les applications.
Vue d'ensemble
Recherche IA Permet aux utilisateurs d’indexer et de rechercher du contenu à partir d’enregistrements dans Now Platform des tables. Les Recherche IA tables et propriétés d’application ne prennent pas en charge la séparation de domaine, mais les requêtes de recherche utilisateur respectent les paramètres de domaine du contenu indexé, comme décrit dans les sections suivantes.
Domain Separation dans le contenu indexé et les requêtes de recherche
Lors de l’indexation du contenu pouvant être recherché à partir d’une Now Platform table, Recherche IA stocke les valeurs de champ sys_domain pour les enregistrements de la table source et des tables référencées.
Si Domain separation est activée, Recherche IA applique un filtre pour le domaine de session actuel à chaque requête de recherche. Ce filtre exclut les enregistrements qui ne sont pas visibles dans le domaine de la session. Seuls les enregistrements visibles dans le domaine de session apparaissent en tant que résultats de requête de recherche.
Pour les tables enfants sur lesquelles l’attribut domain_master est défini, l’indexation et la recherche utilisent le champ de référence approprié pour dériver le domaine de l’enregistrement enfant d’un enregistrement parent référencé.
Les restrictions s’appliquent aux enregistrements référencés dans les requêtes de recherche, comme indiqué dans le tableau suivant.
| Condition | Comportement |
|---|---|
| L’enregistrement référencé n’est pas visible dans le domaine de session en cours |
|
| Le domaine d’enregistrement référencé diffère du domaine d’enregistrement parent | Les enregistrements de résultats de recherche n’affichent pas le champ de référence |
Indexation des modifications dans les domaines d’enregistrement
Recherche IA Met à jour automatiquement les domaines indexés pour les enregistrements dans les tables configurées en tant que sources indexées.
Recherche IA ne met pas à jour automatiquement les domaines indexés pour les tables référencées. Vous pouvez mettre à jour le domaine indexé pour une table référencée de l’une des façons suivantes.
| Cas d'utilisation | Action |
|---|---|
| Effectuer une mise à jour ponctuelle des valeurs de champ de domaine pour une table référencée | Effectuez une réindexation complète de la table pour la source indexée qui inclut la table affectée. Pour obtenir des détails sur cette procédure, reportez-vous à la section Effectuer un indexage complet de la table ou une réindexation pour une seule source indexée. |
| Activer la mise à jour automatique des valeurs de champ de domaine pour une table référencée | Créez un paramètre de dot_walk_fields champ pour le champ de référence, en spécifiant les champs de domaine sys_domain sys_domain_path comme valeur d’attribut. Pour obtenir les instructions complètes de cette tâche, reportez-vous à Activer les mises à jour automatiques de domaine pour une table référencée. |