Partager via


Configurer les options de recherche rapide

Note

Si vous avez activé le Mode Unified Interface uniquement, avant d’utiliser les procédures décrites dans cet article, procédez comme suit :

  1. Sélectionner Paramètres (Icône d’engrenage.) dans la barre de navigation.
  2. Sélectionnez Paramètres avancés.

    Paramètres avancés.

La fonctionnalité Recherche rapide fournit des résultats rapides aux utilisateurs qui entrent des requêtes simples sur les entités faisant l’objet de recherches courantes. Vous pouvez personnaliser la fonctionnalité Recherche rapide en sélectionnant les limites de retour d’enregistrements, la méthode d’indexation et les entités incluses.

Choisir la méthode utilisée pour l’indexation de recherche rapide

Par défaut, Customer Engagement (on-premises) utilise la même fonctionnalité de recherche que dans les versions antérieures, qui est principalement basée sur les correspondances de chaîne.

Les administrateurs système peuvent utiliser l’indexation de texte intégral pour la recherche rapide. Nous vous recommandons d’activer l’indexation de texte intégral pour la recherche rapide, car elle offre une meilleure expérience de recherche en améliorant les performances des requêtes. La recherche en texte intégral utilise également des méthodes d’indexation plus sophistiquées qui incluent la prise en charge des recherches linguistiques et du classement selon la pertinence.

Note

L’indexation du texte intégral pour la recherche rapide est uniquement disponible pour les environnements locaux.

La précédente méthode de recherche (indexation standard) retourne des résultats en fonction des correspondances littérales, tandis que l’indexation de texte intégral retourne des correspondances linguistiques. Par exemple le terme maintenir peut retourner des mots similaires comme maintenance et maintenu. Pour plus d’informations, voir Recherche en texte intégral (SQL Server)

Pour rechercher des informations, l’indexation standard requiert souvent que les utilisateurs ajoutent des caractères génériques aux chaînes de recherche. Cela entraîne de faibles performances pour les grands ensembles de données, en raison des analyses de table complètes requises au lieu d’utiliser un index. L’indexation de texte intégral n’utilise pas de caractères génériques, ce qui entraîne de meilleures performances des requêtes et du système. Notez que, bien que les utilisateurs puissent inclure des caractères génériques dans les chaînes de recherche, les caractères génériques sont ignorés.

Quels sont les aspects que les administrateurs système doivent prendre en compte avant d’activer ou de désactiver l’indexation de texte intégral ?

Les modifications relatives à l’indexation des données Microsoft Dynamics 365 ne sont pas initialisées jusqu’à une certaines heure, généralement en fin de soirée. Avant d’activer ou de désactiver l’indexation de texte intégral, tenez compte des éléments suivants :

  • Comme l’indexation est une tâche de maintenance qui s’exécute une fois par jour, le système peut mettre jusqu’à 24 heures pour activer ou désactiver la recherche en texte intégral, ou encore ajouter et supprimer des colonnes de recherche.

  • Lorsque les personnalisateurs ajoutent un élément pour la recherche rapide, par exemple une colonne de recherche, les données de la colonne n’apparaissent pas dans les résultats de la recherche rapide tant que la tâche de maintenance suivante n’est pas terminée. Ces éléments sont détectables via la recherche rapide, mais utilisent la précédente méthode de recherche. Les colonnes qui n’ont pas terminé l’indexation de texte intégral continuent à utiliser la méthode d’indexation standard pour la recherche rapide. Lorsque l’indexation d’une colonne est terminée, la recherche rapide utilise la recherche en texte intégral. Lorsque la recherche en texte intégral pour la recherche rapide est activée, les colonnes nouvellement ajoutées à une vue Recherche rapide ne sont pas indexées tant que la tâche de maintenance suivante n’est pas terminée. Cela peut entraîner de faibles performances de la recherche rapide.

  • La recherche avancée n’est pas affectée lorsque vous activez l’indexation de texte intégral pour la recherche rapide. La recherche avancée continue à utiliser la même indexation standard que celle disponible que dans les versions antérieures de Microsoft Dynamics 365.

  • Puisque l’indexation de texte intégral pour la Recherche rapide utilise l’indexation de texte intégral SQL Server, certaines requêtes contenant partiellement ou entièrement des mots vides (comme sur, ou, pour, et, comme) peuvent ne pas donner les résultats attendus. Les administrateurs de bases de données SQL Server peuvent créer une liste de mots vides personnalisée ou choisir de n’utiliser aucune liste en désactivant la liste de mots vides du système (non recommandé). Informations complémentaires : TechNet : Configurer et gérer les mots vides et les listes de mots vides pour la recherche en texte intégral

Pour les administrateurs Customer Engagement (on-premises)

Lorsque vous activez l’indexation de texte intégral pour une base de données contenant un grand nombre de colonnes, le journal des transactions de la base de données de l’organisation peut augmenter de taille. Il est recommandé de surveiller et limiter éventuellement le journal des transactions. Pour plus d’informations : Gérer la taille du fichier journal des transactions

Les aspects de l’utilisation des ressources pour l’indexation de texte intégral sont différents de l’indexation standard, ce qui peut entraîner des problèmes de performances de SQL Server. Les performances peuvent surtout être affectées pendant l’indexation initiale du texte intégral pour tous les champs de texte de la recherche rapide. Pour plus d’informations : Améliorer les performances des index de texte intégral > Causes courantes des problèmes de performances

La création d’index est un processus en arrière-plan ; par conséquent, pour les grandes quantités de données traitées par les serveurs SQL Server occupés, l’exécution des index de texte intégral peut durer plusieurs heures voire plusieurs jours.

Activer ou désactiver l’indexation de texte intégral pour la recherche rapide

Avant d’activer ou de désactiver l’indexation de texte intégral pour la Recherche rapide, consultez la section Quels sont les aspects que les administrateurs système doivent prendre en compte avant d’activer ou de désactiver l’indexation de texte intégral ? précédente.

  1. Accédez à l’onglet Paramètres>Administration>Paramètres système>Général.

  2. Sélectionnez Oui ou No en regard de Activer la recherche en texte intégral pour la recherche rapide.