# Pesquisar por Campos Preenchidos e Vazios

Para obter resultados relativos a todos os registos em que um campo em particular se encontra preenchido, podemos pesquisar por campo:*. Caso o nome do campo contenha mais do que uma palavra, deveremos usar _ (subtraço ou underscore em inglês) como separador das palavras. Por exemplo, nome_do_campo:*. Em sentido oposto, no caso de pretendermos todos os registos em que um determinado campo não se encontra preenchido, basta inserir um travessão antes da expressão de pesquisa já mencionada de forma a negar o seu sentido. Exemplo: -nome_do_campo:*.

Recorrendo a um exemplo da nossa solução de demonstração, para pesquisarmos por todas as instâncias da definição Countries cujo campo latest_household_survey esteja preenchido, basta introduzir a expressão latest_household_survey:* na caixa de pesquisa (experimente (opens new window)). Neste caso, é possível perceber que 152 dos 263 registos relativos a países incluídos possuem este campo preenchido.

Se quisermos procurar por todas as instâncias em que esse campo se encontre vazio, a expressão indicada é -latest_household_survey:* (experimente (opens new window)). Ao introduzirmos essa expressão, é possível constatar a sua validez: tal como esperado, apenas 111 dos 263 registos relativos a países não possuem este campo preenchido:

Eis em seguida um curto vídeo que disponibiliza uma versão em tempo real deste exemplo:

# Pesquisar por anexos

Este tipo de expressão que acabámos de mencionar é especialmente útil para encontrarmos todos os registos de uma definição com ficheiros anexados. No caso de termos numa definição um campo chamado File que é usado para guardar todo o tipo de ficheiros anexados, podemos pesquisar por todos os registos com anexos introduzindo a expressão file:* na caixa de pesquisa. Se queremos restringir os resultados devolvidos a um determinado formato de ficheiros, é necessário inserir um ponto e o acrónimo dessa extensão de ficheiro após o asterisco. Por exemplo:

  • file:*.pdf no caso de ficheiros de textos guardados no formato PDF;
  • file:*.png no caso de ficheiros de imagem guardados no formato PNG;
  • file:*.jpg no caso de ficheiros de imagem guardados no formato JPEG.