Recherche avancée

Accédez à vos données avec un chargement quasi nul

RealmJoin introduit un mécanisme de recherche remanié qui permet un accès en temps réel aux données du Tenant. Cette amélioration garantit des performances efficaces même pour les tenants avec un grand volume d’objets utilisateur, appareil et groupe.

circle-check

Les tableaux peuvent être recherchés à l’aide de la fonctionnalité de recherche de base ou avancée .

circle-info

Toutes les recherches doivent être confirmées en utilisant soit le la touche Entrée ou symbole.

Recherche de base

La recherche de base utilise l’API Graph pour interroger directement les données du tenant, fournissant des résultats en temps réel.

La recherche de base est toujours disponible comme solution de secours lorsque la recherche avancée ne l’est pas. Elle apparaît également pendant le chargement initial du tableau mis en cache, permettant aux utilisateurs de rechercher immédiatement, même avant que le cache ne soit entièrement construit.

Recherche avancée

La fonctionnalité de recherche avancée de RealmJoin utilise la mise en cache et la tokenisation, ce qui rend les recherches rapides et fiables, et prend en charge les caractères Unicode comme Ø. Cette tokenisation permet les recherches partielles de noms, de sorte qu’une requête comme "Ma Mu" peut localiser un utilisateur nommé "Maren Müller".

De plus, les informations qui ne sont pas affichées dans le tableau sont également recherchables, comme les codes postaux ou l’UPN.

circle-exclamation

Aperçu de la syntaxe de recherche avancée

La recherche avancée permet d’interroger les valeurs disponibles du tableau à l’aide d’une syntaxe flexible et puissante. Voici les principales fonctionnalités et règles :

circle-check
  • Recherche tokenisée: Les termes de recherche sont automatiquement tokenisés afin d’améliorer la précision de correspondance. Par exemple, saisir lu sk correspondra à des noms comme Luke Skywalker. La recherche utilise toujours une approche commence par plutôt qu’une recherche en texte intégral ou de type « contient ». Cela signifie qu’une recherche sur walk ne pas renverrait Skywalker.

  • ET logique: Tous les filtres sont combinés à l’aide de l’opérateur logique ET. Chaque condition doit être remplie. Exemple : Luke Skywalker country:france recherche Luke Skywalker où le champ country commence par « france ».

  • Recherche spécifique à une colonne: Utilisez column: pour rechercher dans une colonne spécifique. Exemple : country:france recherche les entrées où le champ country commence par « france ».

  • Opérateurs:

    • :recherche startsWith Exemple : name:jo correspond à « John », « Joanna », etc.

    • =égale Exemple : city=Stuttgart correspond exactement à « Stuttgart »

    • != ou !:négation Exemple : city!=Stuttgartou city!:Stuttgart exclut « Suttgart »

  • Comportement spécial:

    • Substitution des trémas: Les trémas sont normalisés (par ex., Björn peut être trouvé en recherchant Bjorn).

    • Prise en charge d’Unicode: Les caractères Unicode sont pris en charge dans les termes de recherche.

    • Les parenthèses () sont ignorées dans les recherches startsWith.

    • Recherche de valeur vide:

      • zip:"" recherche des valeurs vides

      • zip: recherche n’importe quelle valeur

  • Colonnes prises en charge:

    • Des alias pour les noms de colonnes peuvent exister et sont listés entre parenthèses

    • Tableau des utilisateurs :

      • name, upn, language (lang), jobtitle (job), city, country, zip (plz), enabled, department (dept)

        • enabled: → accepte true ou false (enabled:true)

    • Tableau des groupes

      • name

    • Tableau des appareils

      • name, operatingsystem (os), manufacturer (manu), model

FAQ

À quelle fréquence les données sont-elles mises en cache ?

Le tableau est mis en cache selon une planification, actuellement fixée à 1 heure.

Puis-je actualiser les données manuellement ?

Dans le coin supérieur droit de chaque tableau, il y a un bouton pour actualiser les données mises en cache.

D’autres utilisateurs peuvent-ils utiliser mes données actualisées ?

Le tableau est disponible pour tous les utilisateurs dans la même instance du portail RealmJoin. Ainsi, un redémarrage de construction déclenché le fera pour tous ces utilisateurs.

Qu’est-ce qu’une instance du portail RealmJoin ?

Le portail RealmJoin dispose de trois instances différentes pour des raisons d’équilibrage de charge et de redondance.

Combien de temps prendra une reconstruction/actualisation de la recherche avancée ?

Le temps de reconstruction dépend de la taille du Tenant et du nombre d’objets. Il n’est pas rare que la reconstruction prenne plusieurs minutes. Pendant la reconstruction, seule la recherche de base est disponible. Toutes les données sont alors interrogées directement via Graph, réduisant ainsi les capacités de filtrage et la vitesse.

Mis à jour

Ce contenu vous a-t-il été utile ?