Recherche avancée

Profitez d'un accès quasi sans latence à 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 avec un grand volume d'utilisateurs, d'appareils et d'objets de groupe.

circle-check

Les tables peuvent être recherchées 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 en tant que solution de repli lorsque la recherche avancée ne l'est pas. Elle apparaît également lors du chargement initial de la table mise en cache, permettant aux utilisateurs de rechercher immédiatement — même avant que le cache 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, ainsi une requête comme "Ma Mu" peut localiser un utilisateur nommé "Maren Müller".

De plus, les informations non affichées dans la table 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 des tables en utilisant 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 pour améliorer la précision de correspondance. Par exemple, taper 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 retournerait pas Skywalker.

  • ET logique: Tous les filtres sont combinés en utilisant un ET. Chaque condition doit être satisfaite. Exemple : Luke Skywalker country:france recherche 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 recherche des entrées où le pays commence par "france".

  • Opérateurs:

    • :commencePar 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 commencePar.

    • Recherche de valeur vide:

      • zip:"" recherche les valeurs vides

      • zip: recherche toute valeur

  • Colonnes prises en charge:

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

    • Table des utilisateurs :

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

        • enabled : → accepte vrai ou faux (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 ?

La table est mise en cache selon un planning, actuellement défini sur 1 heure.

Puis-je actualiser les données manuellement ?

En haut à droite de chaque table, il y a un bouton pour actualiser les données mises en cache.

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

La table 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 ?