> 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 presenta 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 usuarios, dispositivos y grupos.

{% hint style="success" %}
La experiencia de Búsqueda avanzada está disponible para las tablas de usuarios, grupos, dispositivos y paquetes.\
Consulte la subpágina Casos de uso para ver ejemplos que le ayudarán a obtener más valor de los datos de su tenant.
{% endhint %}

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

{% hint style="info" %} <mark style="background-color:yellow;">**Todas las búsquedas deben confirmarse mediante la**</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;">**.**</mark>
{% endhint %}

### Búsqueda básica

La Búsqueda básica utiliza la API de Graph para consultar directamente los datos del tenant y proporcionar 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 almacenada en caché, lo que permite a los usuarios buscar de inmediato, incluso antes de que la caché se haya creado por completo.

### 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úrese de utilizar el "botón de recarga" de la esquina superior derecha solo si no encuentra información añadida muy recientemente desde Entra / Intune.
{% endhint %}

### Descripción general de la sintaxis de Búsqueda avanzada

La Búsqueda avanzada permite consultar los valores disponibles de las tablas mediante una sintaxis flexible y potente. A continuación se indican las principales funciones y reglas:

{% hint style="success" %}
Haga 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 las coincidencias. Por ejemplo, al escribir `lu sk` se encontrarán nombres como **Luke Skywalker**. La búsqueda siempre utiliza 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ía** a **Skywalker**.
* **Y lógico**:\
  Todos los filtros se combinan mediante **Y**lógico. Deben cumplirse todas las condiciones.\
  Ejemplo: `Luke Skywalker country:france` busca a Luke Skywalker cuyo **país** empieza por "france".
* **Búsqueda específica por columna**:\
  Utilice `columna:` para buscar dentro de una columna específica.\
  Ejemplo: `country:france` busca entradas cuyo **país** empieza por "france".
* **Operadores**:
  * `:` → **startsWith** búsqueda\
    Ejemplo: `name:jo` coincide con "John", "Joanna", etc.
  * `=` → **es 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 diéresis**:\
    Las diéresis se normalizan (p. ej., **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 las búsquedas startsWith.
  * **Búsqueda de valores vacíos**:
    * `zip:""` busca valores vacíos
    * `zip:` busca cualquier valor
* **Columnas compatibles**:
  * Pueden existir alias para los nombres de columna, que se indican 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`

### FAQ

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

La tabla se almacena en caché según una programación, actualmente establecida 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 utilizar mis datos actualizados?

La tabla está disponible para todos los usuarios de 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 equilibrio 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 inusual que la reconstrucción tarde varios minutos. Durante la reconstrucción, solo está disponible la búsqueda básica. Todos los datos se consultan entonces directamente a través de Graph, lo que reduce 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
