Recherche avancée

Profitez d'un accès quasi sans charge à vos données

RealmJoin introduit un mécanisme de recherche repensé qui permet un accès en temps réel aux données du locataire. Cette amélioration garantit des performances efficaces même pour les locataires ayant un grand volume d'objets utilisateurs, appareils et groupes.

circle-check

Les tableaux peuvent être recherchés en utilisant le de base ou le avancé fonction de recherche.

circle-info

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

Recherche de base

La recherche de base utilise l'API Graph pour interroger directement les données du locataire, 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 lors du 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 fonction de recherche avancée de RealmJoin utilise la mise en cache et la tokenisation, rendant les recherches rapides et fiables, et prend en charge les caractères Unicode comme Ø. Cette tokenisation permet des 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 non affichées dans le tableau sont également recherchables, comme les codes postaux ou l'UPN.

circle-exclamation

Aperçu de la syntaxe de la Recherche Avancée

La Recherche Avancée permet d'interroger les valeurs disponibles du tableau en utilisant une syntaxe flexible et puissante. Voici les principales fonctionnalités et règles :

  • Recherche tokenisée: Les termes de recherche sont automatiquement tokenisés pour améliorer la précision de correspondance. Par exemple, en tapant 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 "contient". Cela signifie qu'une recherche pour walk ne retournera pas Skywalker.

  • ET logique: Tous les filtres sont combinés en utilisant un ET. Chaque condition doit être remplie. Exemple : Luke Skywalker country:france cherche Luke Skywalker où le pays commence par "france".

  • Recherche spécifique à une colonne: Utilisez colonne: pour rechercher dans une colonne spécifique. Exemple : country:france cherche des entrées où le pays commence par "france".

  • Opérateurs:

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

    • =égal recherche Exemple : city=Stuttgart correspond exactement à "Stuttgart"

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

  • Comportement spécial:

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

    • Prise en charge de l'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:"" cherche les valeurs vides

      • zip: cherche n'importe quelle valeur

  • Colonnes prises en charge:

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

    • Table des utilisateurs :

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

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

    • Table des groupes

      • name

    • Table 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 un calendrier, actuellement défini à 1 heure.

Puis-je actualiser les données manuellement ?

En haut à droite 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, une reconstruction déclenchée le sera 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 locataire 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 ?