Configurer la recherche par pertinence pour améliorer les résultats et les performances de recherche

La Recherche par pertinence fournit des résultats de recherche rapides et complets dans une seule liste, triés par pertinence. En tant que administrateur ou personnalisateur, vous pourrez activer et configurer la recherche par pertinence comme décrit ci-dessous. Plusieurs étapes de la configuration utilisent la même interface utilisateur que la configuration Recherche rapide.

La recherche par pertinence est disponible en plus de la Recherche rapide à entité unique sur la grille d’entités, et comme alternative à Recherche rapide multi-entité (également appelée recherche par catégorie), accessible depuis la barre de navigation. Lorsque Recherche par pertinence est activé, il devient votre expérience de recherche globale par défaut et unique pour toutes vos applications basées sur des modèles. Recherche par pertinence recherche dans toutes les tables que votre administrateur a configurées pour Recherche par pertinence et qui sont incluses dans vos applications basées sur un modèle. Vous ne pourrez pas passer à Recherche rapide recherche également connue sous le nom de recherche catégorisée.

Les modifications apportées à la configuration de la recherche par pertinence ou aux données de recherche peuvent prendre jusqu’à 15 minutes pour apparaître dans le service de recherche. Cela peut prendre jusqu’à une heure ou plus pour effectuer une synchronisation complète pour les organisations de taille moyenne, et quelques jours pour les organisations de très grande taille.

Notes

Nous mettons à jour une certaine terminologie dans Dataverse pour être plus intuitif et rendre son utilisation plus productive. Les mises à jour terminologiques sont répertoriées dans Mises à jour terminologiques. Nous apporterons ces modifications au fur et à mesure que nous mettrons à jour l’interface utilisateur.

La Recherche par pertinence offre les avantages suivants :

  • Amélioration des performances par rapport à la recherche par catégorie.

  • Trouve des correspondances pour n’importe quel mot du critère de recherche dans tous les champs dans l’entité. Les correspondances peuvent comprendre des mots de flexion, tels que « flux de données », « diffusion en continu », ou « transmis en continu ».

  • Retourne des résultats issus de toutes les entités de recherche dans une seule liste triée par pertinence, selon des facteurs comme le nombre de mots correspondants ou leur proximité mutuelle dans le texte.

  • Les correspondances dans la liste de résultats sont mises en surbrillance. Celles-ci s’affichent en gras et en italique dans les résultats de recherche.

  • Inclut la capacité de rechercher les documents disponibles dans les notes et pièces jointes des messages électroniques et rendez-vous

Pour plus d’informations sur la recherche par pertinence, voir : Utilisation de la recherche par pertinence pour rechercher des enregistrements.

La recherche par pertinence est disponible dans les applications d’engagement client (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing et Dynamics 365 Project Service Automation) qui ont installé la version 9.0. Il n’est pas disponible pour les organisations Customer Engagement (on-premises). La recherche rapide en texte intégral est disponible pour les organisations Customer Engagement (on-premises), commençant par le correctif cumulatif 1 Dynamics CRM 2015. La recherche rapide est disponible pour les organisations d’applications d’engagement client et les organisations Customer Engagement (on-premises).

Pour une comparaison plus détaillée des recherches disponibles dans Microsoft Dataverse, voir : Comparer les options de recherche dans Dataverse.

Prise en charge linguistique

Tous les champs de recherche dans la recherche par pertinence sont traités dans la langue qui correspond le mieux à la langue de base de l’organisation, à l’exception du kazakh où tous les champs sont traités à l’aide d’un processeur de texte de base indépendant de la langue.

La recherche par pertinence est une fonctionnalité optionnelle, définie sur Désactivé par défaut. L’activation de la fonction Recherche par pertinence rend cette option de recherche disponible à tous les membres de votre organisation. Toutes vos applications auront l’expérience de recherche globale avec la barre de recherche dans l’en-tête pour toutes les applications pilotées par modèle de votre environnement. Les utilisateurs individuels ne pourront pas basculer vers la recherche par catégorie.

La recherche par pertinence ne prend pas en charge les opérations du cycle de vie (créer, supprimer, sauvegarder, récupérer, copier, réinitialiser, etc.). Dans le cas d’une telle opération, réactivez la recherche par pertinence.

Pour activer la recherche par pertinence, procédez comme suit :

  1. Dans le centre d’administration Power Platform, sélectionnez un environnement.

  2. Sélectionnez Paramètres > Produit > Fonctionnalités.

  3. Sous Recherche, définissez Recherche par pertinence sur Activée.

  4. Sélectionnez Enregistrer.

Pour configurer la recherche par pertinence, utilisez la sélection Configurer la recherche par pertinence sur la barre des tâches, comme indiqué ici.

Configurez la recherche par pertinence.

Le nombre d’entités vous pouvez inclure dans les résultats de la recherche par pertinence n’est pas limité. Toutefois, le nombre total de champs peut être limité dans la recherche par pertinence. Cette limite maximale est fixée à 1 000 champs de recherche par organisation. Sur ces 1 000 champs, jusqu’à 50 champs sont requis par le système de recherche par pertinence, vous pouvez donc configurer jusqu’à 950 champs de recherche dans la recherche par pertinence. Lorsque vous sélectionnez une entité à inclure dans les résultats de recherche, vous remarquerez un nombre entre parenthèses en regard du nom de l’entité. Il indique le nombre de champs que chaque entité utilise dans l’index de recherche par pertinence. Certains champs, comme Nom principal et ID, sont partagés par plusieurs entités et ne sont pas pris en compte dans le total. En outre, certains types de champs utilisent plusieurs champs dans l’index de recherche par pertinence, comme indiqué dans ce tableau.

Type de champ Nombre de champs utilisés dans l’index de recherche par pertinence
Recherche (client, propriétaire ou attribut de type Recherche) 3
Groupe d’options (état ou attribut de type Statut) 2
Toutes les autres types de champs 1

La barre de progression Nombre total de champs indexés affiche le pourcentage des champs indexés par rapport au nombre maximal autorisé par les champs de recherche.

Lorsque la limite du nombre de champs indexés est atteinte, un message d’avertissement vous est envoyé. Si vous souhaitez ajouter d’autres champs à l’index, vous devez supprimer des champs existants dans l’index ou supprimer des entités entières de l’étendue de la recherche par pertinence, pour libérer de l’espace.

Pour sélectionner les entités des résultats de la recherche par pertinence, effectuez les opérations suivantes :

  1. Accédez à Paramètres > Personnalisations.

  2. Sélectionnez Personnaliser le système.

  3. Sous Composants, sélectionnez Entités, puis sélectionnez Configurer la recherche par pertinence.

  4. La boîte de dialogue Sélectionner des entités s’ouvre. Sélectionnez Ajouter pour sélectionner les entités des résultats de la recherche. Sélectionnez OK une fois terminé.

    Sélection des entités pour la recherche par pertinence.

  5. Sélectionnez Publier toutes les personnalisations pour appliquer les modifications.

Par défaut, certaines entités système prédéfinies sont incluses dans la recherche par pertinence. Toutefois, les entités personnalisées ne sont pas incluses. Vous devez les ajouter à la recherche par pertinence.

Notes

La configuration de la recherche par pertinence n’est pas dépendante de la solution et n’est pas déployée avec les solutions. Vous devez activer la recherche par pertinence et configurer les entités dans chaque environnement.

Les champs ajoutés dans la vue Recherche rapide deviennent partie intégrante de l’index de recherche par pertinence. Le nombre de champs de recherche que vous pouvez ajouter à chaque entité n’est pas limité. Toutefois, le nombre total de champs indexés est limité, comme décrit dans la section précédente. Les Colonnes de recherche sur une vue Recherche rapide définissent les champs de recherche dans l’index de recherche par pertinence. Les champs de texte comme Une seule ligne de texte et Plusieurs lignes de texte, Recherches, et Groupes d’options peuvent être utilisés dans une recherche. Les Colonnes de recherche avec d’autres types de données sont ignorés. Les Colonnes de vue sur une vue Recherche rapide définissent les champs qui figurent dans l’interface utilisateur par défaut, quand les résultats correspondants sont retournés. Les champs mis en surbrillance remplacent les champs qui n’ont pas été mis en surbrillance. Les quatre premiers champs correspondants sont affichés dans les résultats. Le filtre sur une Vue Recherche rapide est également appliqué aux résultats de la recherche par pertinence. Voir le tableau ci-dessous pour obtenir la liste des clauses de filtre non prises ne charge par la recherche par pertinence.

Notes

Certains champs, appelés des champs communs, communs à chaque entité CRM qui sont définis sur l’index par défaut. Il s’agit de :

  1. ownerid (nom de la recherche)
  2. owningbusinessunit (nom de la recherche)
  3. statecode (étiquette du groupe d’options)
  4. statuscode (étiquette du groupe d’options)
  5. name (nom du champ principal d’une entité. Cela peut ou non être identique au nom logique (nom complet, objet, etc.) de l’entité) si un champ commun est ajouté aux entités pour la fonction Recherche par pertinence, la recherche est effectué pour ce champ commun dans toute toutes les entités. En revanche, si vous choisissez une entité spécifique avec la facette Type d’enregistrement, la fonction Recherche par pertinence suit les paramètres définis pour cette entité spécifique avec la Vue Recherche rapide.

Les mises à jour des champs calculés et des recherches ne sont pas automatiquement synchronisées dans recherche par pertinence. Les données sont actualisées chaque fois qu’un champ configuré pour recherche par pertinence est mis à jour dans un enregistrement.

Vous pouvez utiliser la vue Recherche rapide pour définir les champs qui apparaissent comme facettes lorsque les utilisateurs effectuent une recherche à l’aide de la Recherche par pertinence. Toutes les Colonnes de vues avec des types de données autres que Une seule ligne de texte et Plusieurs lignes de texte sont marquées comme être utilisées comme facettes et filtres dans l’index. Par défaut, les quatre premiers champs pouvant être utilisés comme facettes dans la vue Recherche rapide pour l’entité sélectionnée s’affichent comme facettes lorsque les utilisateurs effectuent une recherche à l’aide de la Recherche par pertinence. À tout moment, seuls quatre champs peuvent être sélectionnés comme facettes.

  1. Accédez à Paramètres > Personnalisations.

  2. Sélectionnez Personnaliser le système.

  3. Sous Composants, développez Entités, puis développez l'entité voulue.

  4. Dans l’arborescence de navigation, cliquez sur Vue. Dans la colonne Type, double-cliquez sur Vue Recherche rapide. L’illustration suivante montre la vue Recherche rapide pour l’entité Account.

    Vue Recherche rapide.

  5. Sélectionnez Ajouter des colonnes de recherche. Dans la boîte de dialogue, sélectionnez les champs que vous souhaitez ajouter à l’index de recherche. Une fois cette opération effectuée, sélectionnez OK. L’illustration suivante présente les champs d’entité de Account, ajoutés à l’index de recherche par pertinence.

    Sélection de champs de recherche rapide.

  6. Répétez les étapes pour les Colonnes de vues.

  7. Sélectionnez Publier toutes les personnalisations pour appliquer les modifications.

Notes

Les modifications apportées dans la vue Recherche rapide s’appliquent également aux configurations de recherche rapide sur une seule entité et sur plusieurs entités (Recherche par catégorie). C’est pourquoi nous ne vous empêchons pas d’inclure les champs qui ne sont pas pris en charge pour la recherche par pertinence lorsque vous configurez la vue Recherche rapide. Toutefois, les champs qui ne sont pas pris en charge ne sont pas synchronisés avec l’index de recherche par pertinence et n’apparaissent pas dans les résultats de la recherche par pertinence.

Pour la Recherche par pertinence, les champs d’une entité associée ne sont pas pris en charge comme champs Rechercher, Afficher ou Filtrer.

Le tableau suivant indique les opérateurs Filtre de la recherche rapide qui ne sont pas pris en charge par la recherche par pertinence :

Opérateur
J’aime
NotLike
BeginsWith
DoesNotBeginWith
EndWith
DoesNotEndWith
ChildOf
Mask
NotMask
MaskSelect
EqualUserLanguage
Sous
Pas sous
UnderOrEqual
Au-dessus
AboveOrEqual
NotNull
Null

Pour inclure une entité à la recherche par pertinence, la propriété gérée Peut activer la synchronisation vers l’index de recherche externe de cette entité doit être définie sur TRUE. Par défaut, la propriété est configurée sur TRUE pour certaines entités système prédéfinies et pour toutes les entités personnalisées. Certaines des entités système ne peuvent pas être activées pour la recherche par pertinence.

Pour définir la propriété gérée, procédez comme suit :

  1. Accédez à Paramètres > Personnalisations.

  2. Sélectionnez Personnaliser le système.

  3. Sous Composants, développez Entités, puis sélectionnez l’entité voulue.

  4. Dans la barre de menus, sélectionnez Propriétés gérées. Pour Peut activer la synchronisation vers l’index de recherche externe, sélectionnez True ou False pour définir la propriété à l’état souhaité. Sélectionnez Configurer pour quitter, comme indiqué ici.

    Propriétés gérées d’une entité.

  5. Sélectionnez Publier pour que les modifications soient prises en compte.

    Pour modifier la configuration de la propriété Peut activer la synchronisation vers l’index de recherche externe sur FALSE, désélectionner d’abord l’entité de recherche par pertinence. Si l’entité est incluse dans la recherche par pertinence, le message suivant s’affiche : « Cette entité est en cours de synchronisation avec un index de recherche externe. Vous devez supprimer l’entité de l’index de recherche externe avant de définir la propriété Peut activer la synchronisation vers l’index de recherche externe sur Faux. » Si Peut activer la synchronisation vers l’index de recherche externe est configuré sur Faux, le message suivant s’affichera lorsque vous tenterez d’inclure une entité dans la recherche par pertinence : « L’entité ne peut pas être activée pour la Recherche par pertinence en raison de la configuration de ses propriétés gérées ». Pour les entités personnalisées avec des données particulièrement sensibles, envisagez éventuellement de définir la propriété Peut activer la synchronisation vers l’index de recherche externe sur FALSE. Souvenez-vous, après avoir installé la solution gérée sur le système cible, la valeur de la propriété ne peut pas être modifiée, car il s’agit d’une propriété gérée.

Configurer des actions rapides

La nouvelle expérience de recherche par pertinence rapproche certaines des actions les plus fréquemment utilisées des résultats de recherche, pour aider les utilisateurs finaux à terminer leurs tâches sans avoir à accéder à la page d'enregistrement dans les applications basées sur un modèle. Les actions rapides sont un petit ensemble de commandes spécifiques à une table. Les utilisateurs finaux peuvent voir des actions rapides lorsqu'ils interagissent avec la recherche dans des applications basées sur un modèle exécutées sur un navigateur Web. Certaines des tables couramment utilisées sont configurées pour afficher un ensemble de commandes pour les aider à terminer leur tâche sans perdre de contexte.

Tableau Actions rapides
Compte Attribuer, partager, envoyer un lien par e-mail
Contact Attribuer, partager, envoyer un lien par e-mail
Rendez-vous Marquer comme terminé, Annuler, Définir Concernant, Attribuer, Envoyer un lien par e-mail
Tâche Marquer comme terminé, Annuler, Définir Concernant, Attribuer, Envoyer un lien par e-mail
Appel téléphonique Marquer comme terminé, Annuler, Définir Concernant, Attribuer, Envoyer un lien par e-mail
E-mail Annuler, Définir Concernant, Envoyer un lien par e-mail

Les actions rapides sont un sous-ensemble des commandes au niveau de la grille d'une page d'accueil de la table. Par exemple, lorsque vous sélectionnez un compte dans sa grille de page d'accueil, les actions rapides de la table Compte sont dérivées de l'ensemble de commandes en haut de la page. Ceci est important pour comprendre les options de personnalisation disponibles pour configurer des actions rapides. Vous pouvez utiliser EnableRule dans le ruban pour masquer ou afficher des actions rapides pour une table. Pour en savoir plus sur la définition des règles d'activation du ruban dans Power Apps, voir Définir les règles d'activation du ruban.

Les trois nouvelles règles d'activation suivantes vous permettent d'optimiser les actions rapides :

  • Règle ShowOnQuickAction Utilisez cette règle pour que la commande n'apparaisse que comme une action rapide.

    <CommandDefinition Id="new.contact.Command.Call">
      <EnableRules>
        <EnableRule Id="Mscrm.SelectionCountExactlyOne" />
        <EnableRule Id="Mscrm.ShowOnQuickAction" />
      </EnableRules>
      <DisplayRules />
      <Actions>
        <JavaScriptFunction FunctionName="simplealert" />
      </Actions>
    </CommandDefinition>
    
  • Règle ShowOnGridAndQuickAction Utilisez cette règle pour que la commande apparaisse dans la grille de la page d'accueil comme une action rapide.

  • ShowOnGrid rule Utilisez cette règle pour que la commande d'action rapide n'apparaisse que sur la grille de la page d'accueil. Vous pouvez utiliser cette commande pour masquer une action rapide existante.

    Notes

    Chaque table peut avoir jusqu'à cinq actions rapides.

    Les actions rapides n'apparaissent actuellement que dans le contexte de la recherche - à côté des suggestions et dans la page de résultats de la colonne principale. Le même ensemble d'actions rapides apparaît à côté des suggestions et dans la page de résultats.

Aidez à améliorer les résultats de la recherche par pertinence

Pour aider Microsoft à améliorer la recherche par pertinence, vous pouvez partager les requêtes de recherche par pertinence de votre organisation dans les applications Dynamics 365 et Power Platform avec Microsoft. Ces données aideront Microsoft à créer, améliorer et valider le modèle Machine Learning de Microsoft pour la technologie de requête de recherche en langage naturel de Dynamics 365.

Les requêtes et les résultats de votre organisation sont examinés par des personnes utilisant des ordinateurs sécurisés aux États-Unis. Les données agrégées sur les requêtes et les résultats sont utilisées par les ingénieurs Microsoft et les scientifiques des données pour améliorer les futurs résultats requête de recherche pour tous les utilisateurs du monde entier. Vos données restent votre propriété. Les données de votre organisation seront stockées dans les limites de conformité de votre locataire et seront automatiquement supprimées après 30 jours. Vous pouvez supprimer les données à tout moment en accédant au centre d’administration Power Platform et en basculant Améliorer les résultats de recherche par pertinence sur Désactivé. Pour plus d’informations, voir Conditions d’utilisation du service dans le Centre d’administration de Power Platform.

Améliorer les résultats de recherche par pertinence est désactivé par défaut. Pour l’activer :

  1. Dans le centre d’administration Power Platform, sélectionnez un environnement.

  2. Sélectionnez Paramètres > Produit > Fonctionnalités.

  3. Sous Rechercher, définissez Améliorer les résultats de recherche par pertinence sur Activé.

    Améliorez les résultats de la recherche par pertinence.

  4. Sélectionnez Enregistrer.

Voir aussi

Utiliser la recherche par pertinence pour rechercher les enregistrements