# Pesquisa por Datas

# Pesquisar por intervalos de datas

Uma vez que os campos relativos a datas dos registos dos diferentes arquivos que constituem o Arquivo CUF - Alfredo da Silva são sempre referentes a anos (Exemplo: Data, Data Inicial e Data Final), devemos sempre lidar com este tipo de campos como se se tratassem de números. No caso de pesquisas por registos referentes a determinados anos é portanto possível utilizar os quatro operadores tradicionais relativos a operações de comparação entre números:

operador significado sintaxe exemplo
> posterior a data_inicial:>1971 Experimente (opens new window)
>= posterior ou igual a data_inicial:>=1971 Experimente (opens new window)
< anterior a data_inicial:<1971 Experimente (opens new window)
<= anterior ou igual a data_inicial:<=1971 Experimente (opens new window)

Quando queremos pesquisar por registos cuja data não seja nem posterior nem anterior a um determinado ano mas corresponda exactamente a esse ano, basta apenas introduzir o nome do campo seguido do ano: data:ano ou, seguindo o nosso exemplo, data_inicial:1971.

Se queremos pesquisar por um intervalo de anos, podemos por exemplo inserir o termo AND - e - entre ambos os termos de pesquisa. Por exemplo, se quisermos pesquisar por todos os registos cuja data inicial é posterior ou igual a 1971 e cuja data final é anterior ou igual a 1980, basta escrever data_inicial:>=1971 AND data_final:<=1980, como é possível constatar (opens new window).

Este e outros exemplos que acabámos de referir podem ser visualizados em tempo real no vídeo que incluímos em baixo:

O motor de pesquisa do site do Arquivo disponibiliza ainda um método alternativo de pesquisar por registos relativos a um intervalo de datas. Este método é mais indicado para quando queremos pesquisar por registos relativos a esse intervalo de anos a partir da informação que consta num só campo. Por exemplo, para encontrarmos todos os registos cuja data inicial varia entre 1971 (inclusive) e e 1980 (inclusive), basta introduzir a seguinte expressão:

Se não queremos que o ano de início ou que o ano de fim do intervalo ou mesmo ambos os anos sejam incluídos nos resultados de pesquisa, podemos substituir [ e/ou ] por { e/ou }. Continuando com o nosso exemplo anterior, se não pretendermos que os registos datados de 1971 sejam exibidos nos resultados de pesquisa mas desejarmos pesquisar por todos os registos datados entre 1972 e 1980, teremos que alterar a expressão para:

O mesmo princípio é válido para 1980:

No caso de não pretendermos utilizar um ano de início ou um ano de fim em específico, podemos substitui-lo por um asterisco (*):