# Búsqueda avanzada

RealmJoin introduce un mecanismo de búsqueda renovado que permite acceso en tiempo real a los datos del Tenant. Esta mejora garantiza un rendimiento eficiente incluso para Tenant con un gran volumen de objetos de usuarios, dispositivos y grupos.

{% hint style="success" %}
La experiencia de Búsqueda Avanzada está disponible para las tablas de Usuarios, Grupos, Dispositivos y Paquetes.\
Consulta la subpágina de Casos de Uso para ver ejemplos que te ayudarán a sacar más provecho de los datos de tu Tenant.
{% endhint %}

Las tablas se pueden buscar usando la *búsqueda básica* o la *búsqueda avanzada* .

{% hint style="info" %} <mark style="background-color:yellow;">**Todas las búsquedas deben confirmarse usando el**</mark><mark style="background-color:yellow;">**&#x20;**</mark>*<mark style="background-color:yellow;">**tecla Intro**</mark>*<mark style="background-color:yellow;">**&#x20;**</mark><mark style="background-color:yellow;">**o la**</mark> <img src="/files/833bb74216e3a0c5a54e3c30ea715a8846bb9354" alt="" data-size="line"> <mark style="background-color:yellow;">**símbolo.**</mark>
{% endhint %}

### Búsqueda básica

La Búsqueda básica usa la Graph API para consultar directamente los datos del Tenant, proporcionando resultados en tiempo real.

La Búsqueda básica siempre está disponible como alternativa cuando la Búsqueda avanzada no lo está. También aparece durante la carga inicial de la tabla en caché, permitiendo a los usuarios buscar de inmediato, incluso antes de que la caché esté completamente creada.

### Búsqueda avanzada

La función de búsqueda avanzada de RealmJoin utiliza almacenamiento en caché y tokenización, lo que hace que las búsquedas sean rápidas y fiables, y admite caracteres Unicode como Ø. Esta tokenización permite búsquedas parciales de nombres, por lo que una consulta como "Ma Mu" puede localizar a un usuario llamado "Maren Müller".

Además, también se puede buscar información que no se muestra en la tabla, como códigos postales o UPN.

<figure><img src="/files/7b2b6d59755cc5b8a866b882b6682c319b0772a9" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Asegúrate de usar solo el "Botón Recargar" en la esquina superior derecha si te falta información añadida muy recientemente desde Entra / Intune.
{% endhint %}

### Resumen de la sintaxis de Búsqueda avanzada

La Búsqueda avanzada permite consultar los valores disponibles de la tabla usando una sintaxis flexible y potente. A continuación se muestran las características y reglas clave:

{% hint style="success" %}
Haz clic [aquí](/es/analizar-y-exportar/advanced-search/advanced-search-syntax.md) para más ejemplos y casos de uso de muestra
{% endhint %}

* **Búsqueda tokenizada**:\
  Los términos de búsqueda se tokenizan automáticamente para mejorar la precisión de la coincidencia. Por ejemplo, al escribir `lu sk` coincidirá con nombres como **Luke Skywalker**. La búsqueda siempre usa un enfoque de **empieza por** en lugar de una búsqueda de texto completo o de "contiene". Esto significa que una búsqueda de `walk` no **devolverá** Skywalker **Skywalker**.
* **AND lógico**:\
  Todos los filtros se combinan usando **AND**lógico. Todas las condiciones deben cumplirse.\
  Ejemplo: `Luke Skywalker country:france` busca a Luke Skywalker donde el **country** empieza por "france".
* **Búsqueda específica por columna**:\
  Usa `columna:` para buscar dentro de una columna específica.\
  Ejemplo: `country:france` busca entradas donde el **country** empieza por "france".
* **Operadores**:
  * `:` → **empiezaWith** búsqueda\
    Ejemplo: `name:jo` coincide con "John", "Joanna", etc.
  * `=` → **igual a** búsqueda\
    Ejemplo: `city=Stuttgart` coincide exactamente con "Stuttgart"
  * `!=` o `!:` → **negación**\
    Ejemplo: `city!=Stuttgart`o `city!:Stuttgart` excluye "Suttgart"
* **Comportamiento especial**:
  * **Sustitución de umlaut**:\
    Los umlauts se normalizan (por ejemplo, **Björn** se puede encontrar buscando **Bjorn**).
  * **Compatibilidad con Unicode**:\
    Los caracteres Unicode son compatibles en los términos de búsqueda.
  * **Los paréntesis () se ignoran** en búsquedas startsWith.
  * **Búsqueda de valor vacío**:
    * `zip:""` busca valores vacíos
    * `zip:` busca cualquier valor
* **Columnas compatibles**:
  * Los alias para los nombres de columna pueden existir y se enumeran entre paréntesis
  * Tabla de usuarios:
    * `name, upn, language (lang), jobtitle (job), city, country, zip (plz), enabled, department (dept)`
      * `enabled:` → acepta `true` o `false` (`enabled:true`)
  * Tabla de grupos
    * `name`
  * Tabla de dispositivos
    * `name, operatingsystem (os), manufacturer (manu), model`

### Preguntas frecuentes

#### ¿Con qué frecuencia se almacenan en caché los datos?

La tabla se almacena en caché según un programa, actualmente configurado en 1 hora.

#### ¿Puedo actualizar los datos manualmente?

En la esquina superior derecha de cada tabla, hay un botón para actualizar los datos almacenados en caché.

#### ¿Pueden otros usuarios usar mis datos actualizados?

La tabla está disponible para todos los usuarios en la misma instancia del portal RealmJoin. Por lo tanto, una reconstrucción activada se realizará para todos esos usuarios.

#### ¿Qué es una instancia del portal RealmJoin?

El portal RealmJoin tiene tres instancias diferentes por motivos de balanceo de carga y redundancia.

#### ¿Cuánto tarda una reconstrucción/actualización de la búsqueda avanzada?

El tiempo de reconstrucción depende del tamaño del Tenant y del número de objetos. No es raro que la reconstrucción pueda tardar varios minutos. Durante la reconstrucción, solo está disponible la búsqueda básica. Luego, todos los datos se consultan directamente a través de Graph, lo que reduce las capacidades de filtrado y la velocidad.


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.realmjoin.com/es/analizar-y-exportar/advanced-search.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
