> 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/es/analizar-y-exportar/advanced-search.md).

# Búsqueda avanzada

RealmJoin introduce un mecanismo de búsqueda renovado que permite el acceso en tiempo real a los datos del tenant. Esta mejora garantiza un rendimiento eficiente incluso para tenants con un gran volumen de objetos de usuario, dispositivo y grupo.

{% 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 ayuden a obtener más valor de los datos de tu tenant.
{% endhint %}

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

{% hint style="info" %} <mark style="background-color:yellow;">**Todas las búsquedas deben confirmarse usando ya sea la**</mark><mark style="background-color:yellow;">**&#x20;**</mark>*<mark style="background-color:yellow;">**tecla Enter**</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 API de Graph para consultar directamente los datos del tenant, proporcionando resultados en tiempo real.

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

### Búsqueda avanzada

La función de búsqueda avanzada de RealmJoin usa 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, de modo 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 "Reload-Button" en la esquina superior derecha si te falta información añadida muy recientemente de Entra / Intune.
{% endhint %}

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

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

{% hint style="success" %}
Haz clic [aquí](/es/analizar-y-exportar/advanced-search/advanced-search-syntax.md) para ver 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 **starts-with** en lugar de una búsqueda de texto completo o de tipo "contiene". Esto significa que una búsqueda de `walk` no **devolvería** Skywalker **Skywalker**.
* **AND lógico**:\
  Todos los filtros se combinan usando **AND**. Cada condición debe cumplirse.\
  Ejemplo: `Luke Skywalker country:france` busca Luke Skywalker donde el **country** empieza por "france".
* **Búsqueda específica por columna**:\
  Usa `column:` para buscar dentro de una columna específica.\
  Ejemplo: `country:france` busca entradas donde el **country** empieza por "france".
* **Operadores**:
  * `:` → **startsWith** búsqueda\
    Ejemplo: `name:jo` coincide con "John", "Joanna", etc.
  * `=` → **equals** 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 diéresis**:\
    Las diéresis se normalizan (por ejemplo, **Björn** se puede encontrar buscando **Bjorn**).
  * **Compatibilidad con Unicode**:\
    Se admiten caracteres Unicode en los términos de búsqueda.
  * **Los paréntesis () se ignoran** en las búsquedas startsWith.
  * **Búsqueda de valor vacío**:
    * `zip:""` busca valores vacíos
    * `zip:` busca cualquier valor
* **Columnas admitidas**:
  * Puede haber alias para los nombres de columna y se enumeran entre paréntesis
  * Tabla de usuarios:
    * `name, upn, language (lang), jobtitle (job), city, country, zip (plz), enabled, department (dept)`
      * `enabled:` → acepta `verdadero` o `falso` (`enabled:true`)
  * Tabla de grupos
    * `name`
  * Tabla de dispositivos
    * `name, operatingsystem (os), manufacturer (manu), model`

### Preguntas frecuentes

#### ¿Con qué frecuencia se almacena en caché la información?

La tabla se almacena en caché según un horario, 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 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 aplicará a todos esos usuarios.

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

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

#### ¿Cuánto tardará 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 mediante Graph, reduciendo así las capacidades de filtrado y la velocidad.


---

# 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 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.
