# Búsqueda por Campos Llenos y Vacíos

Para obtener resultados de todos los registros en los que un campo concreto no está vacío - es decir, está rellenado -, podemos buscar por campo:*. Si el nombre del campo contiene más de una palabra, debemos utilizar _ como separador de palabras. Por ejemplo, nombre_del_campo:*. Por el contrario, si queremos todos los registros en los que un determinado campo esté vacío, basta con poner un guión antes de la expresión de búsqueda para negar su significado. Ejemplo: nombre_del_campo:*.

Utilizando un ejemplo de nuestra solución de demostración, para buscar todos los registros de la definición Countries cuyo campo latest_household_survey no esté vacío, basta con introducir la consulta latest_household_survey:* en la caja de búsqueda (pruebe (opens new window)). En este caso, podemos ver que 152 de los 263 registros de países incluidos tienen este campo rellenado:

Si queremos buscar todos los casos en los que este campo está vacío, la expresión adecuada es -latest_household_survey:* (pruebe (opens new window)). Cuando introducimos esta expresión, vemos que es válida: como era de esperar, sólo 111 de los 263 registros de países no tienen este campo rellenado:

A continuación, un breve vídeo con una demostración en tiempo real de este ejemplo:

# Búsqueda por archivos adjuntos

Este tipo de expresión que acabamos de mencionar es especialmente útil para encontrar todos los registros con archivos adjuntos. Si tenemos un campo de definición llamado File que se está utilizando para almacenar todo tipo de archivos adjuntos, podemos buscar todos los registros con anexos insertando la expresión archivo:* en el cuadro de búsqueda. Si queremos que los resultados de la búsqueda se limiten a un formato de archivo concreto, debemos insertar un punto y el acrónimo de esa extensión de archivo después del asterisco. Por ejemplo:

  • file:*.pdf en el caso de archivos de texto guardados en formato PDF;
  • file:*.png en el caso de archivos de imagen guardados en formato PNG;
  • file:*.jpg en el caso de archivos de imagen guardados en formato JPEG.