Séparation de domaine et Recherche IA
Séparation de domaine n’est pas pris en charge pour les tables d’application Recherche IA , mais les requêtes de recherche des utilisateurs 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 le contenu des enregistrements dans Now Platform des tables. Les Recherche IA tables et propriétés d’application ne prennent pas en charge 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.
Séparation de domaine dans le contenu indexé et les requêtes de recherche
Lors de l’indexation du contenu consultable à partir d’une Now Platform table, Recherche IA les valeurs de champ sys_domain pour les enregistrements de la table source et des tables référencées sont stockées.
Si Séparation de domaine est activée, Recherche IA applique un filtre pour le domaine de session en cours à chaque requête de recherche. Ce filtre exclut les enregistrements qui ne sont pas visibles dans le domaine de session. Seuls les enregistrements visibles dans le domaine de session s’affichent en tant que résultats de requête de recherche.
Pour les tables enfants dont 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 d’enregistrement enfant d’un enregistrement parent référencé.
Des restrictions s’appliquent aux enregistrements référencés dans les requêtes de recherche, comme résumé dans la table suivante.
| 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 apportées aux domaines d’enregistrement
Recherche IA Met automatiquement à jour les domaines indexés pour les enregistrements des tables configurées en tant que sources indexées.
Recherche IA ne met pas automatiquement à jour 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 plus d’informations sur cette procédure, reportez-vous à la section Effectuer un indexation complète 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 dot_walk_fields paramètre de 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 connaître la procédure complète de cette tâche, reportez-vous à la section Activer les mises à jour automatiques de domaine pour une table référencée. |