> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/fr/analyser-et-exporter/advanced-search.md).

# Recherche avancée

Accédez à vos données avec une expérience presque sans chargement

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 utilisateur, appareil et groupe.

{% hint style="success" %}
L’expérience de recherche avancée est disponible pour les tableaux Utilisateurs, Groupes, Appareils et Packages.\
Consultez la sous-page Cas d’utilisation pour des exemples qui vous aideront à tirer davantage de valeur de vos données de locataire.
{% endhint %}

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

{% hint style="info" %} <mark style="background-color:yellow;">**Toutes les recherches doivent être confirmées soit en utilisant le**</mark><mark style="background-color:yellow;">**&#x20;**</mark>*<mark style="background-color:yellow;">**symbole de la touche Entrée**</mark>*<mark style="background-color:yellow;">**&#x20;**</mark><mark style="background-color:yellow;">**ou de la recherche**</mark> <img src="https://1100180853-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FHli0RfKsBzt7a91EpdOv%2Fimage.png?alt=media&amp;token=eadfefc7-d7b2-485c-9902-6fa6c94f8ee4" alt="" data-size="line"> <mark style="background-color:yellow;">**.**</mark>
{% endhint %}

### 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 repli 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 fonction 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 des recherches de noms partiels, donc 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.

<figure><img src="https://1100180853-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FpPoUYZyJG9anFKPfehrX%2Fimage.png?alt=media&amp;token=f27e3c2f-2fa8-41c1-8941-f90c1e6763fe" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Veuillez vous assurer de n’utiliser le "Reload-Button" dans le coin supérieur droit que si des informations ajoutées très récemment depuis Entra / Intune vous manquent.
{% endhint %}

### Vue d’ensemble de la syntaxe de la 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 :

{% hint style="success" %}
Cliquez [ici](/fr/analyser-et-exporter/advanced-search/advanced-search-syntax.md) pour plus d’exemples et de cas d’utilisation types
{% endhint %}

* **Recherche tokenisée** :\
  Les termes de recherche sont automatiquement tokenisés pour améliorer la précision des correspondances. 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 **renverrait** pas **Skywalker**.
* **ET logique** :\
  Tous les filtres sont combinés à l’aide de l’opérateur logique **ET**. Chaque condition doit être satisfaite.\
  Exemple : `Luke Skywalker country:france` cherche Luke Skywalker où le **country** 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 **country** commence par "france".
* **Opérateurs**:
  * `:` → **startsWith** recherche\
    Exemple : `name:jo` correspond à "John", "Joanna", etc.
  * `=` → **equals** recherche\
    Exemple : `city=Stuttgart` correspond exactement à "Stuttgart"
  * `!=` ou `!:` → **négation**\
    Exemple : `city!=Stuttgart`ou `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:""` cherche des 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 parenthèses
  * Table des utilisateurs :
    * `name, upn, language (lang), jobtitle (job), city, country, zip (plz), enabled, department (dept)`
      * `activé :` → 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 ?

Le tableau est mis en cache selon un calendrier, actuellement défini sur 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 de la même instance du portail RealmJoin. Ainsi, une reconstruction déclenchée s’appliquera à tous ces utilisateurs.

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

Le portail RealmJoin comporte 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, ce qui réduit les capacités de filtrage et la vitesse.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.realmjoin.com/fr/analyser-et-exporter/advanced-search.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
