# Pesquisa Avançada

# Combinação de duas ou mais pesquisas (AND e OR)

O motor de busca do Arquivo do site do Arquivo FAM permite igualmente pesquisar por resultados de acordo com as relações lógicas (booleanas) entre items. Para os resultados corresponderem sempre exactamente aos esperados, basta inserir parênteses antes e após a expressão de pesquisa: ( e ). Deste modo, é possível...:

  • Pesquisar por resultados que incluam uma OU outra das palavras pesquisadas mediante a inserção da expressão OR entre os termos de pesquisa;
  • Pesquisar por resultados que incluam ambas as palavras pesquisadas mediante a inserção da expressão AND entre os termos de pesquisa.
  • Pesquisar por resultados que incluam ambas as palavras ou outras, através da combinação das expressões AND e OR na mesma pesquisa.

O vídeo incluido em baixo ilustra uma série de exemplos de expressões de pesquisa que elencamos de seguida, com as ligações directas para o arquivo de modo a poder testá-los.

# Pesquisar com filtragem de registos

Se pretendemos simplificar o processo de pesquisa, podemos excluir determinados registos dos resultados de pesquisa. Para tal, basta colocar o sinal de antes da informação que pretende excluir. Pode igualmente utilizar as expressões AND e OR para combinar a exclusão de registos. Alguns exemplos:

Neste vídeo poderá acompanhar alguns destes exemplos em tempo real:

# Pesquisas com caracteres especiais

Como é possível constatar pela leitura dos artigos anteriores, existe um conjunto de caracteres especiais - caracteres que não são nem alfabéticos nem numéricos - que possuem um significado especial quando empregues em conjunto com um ou mais termos de pesquisa. Alguns exemplos desses caracteres são os dois pontos - : -, o asterisco - * -, os parênteses rectos - [ e ] -, chavetas - { e } -, subtraço - _ -, sinal de igual - = -, sinal de maior que - > - e sinal de menor que - < - . Outros caracteres especiais são +, -, =, &&, ||, !, (, ), ^, ", ?, \ e /. Deste modo, para que seja possível usá-los literalmente - sem um significado especial - numa pesquisa, precisamos de inserir como seu prefixo uma barra invertida - \, backslash em inglês. Caso não inserir uma barra invertida antes de um destes caracteres especiais, poderá ocorrer um erro de sintaxe que impeça a sua pesquisa.

WARNING

Não é possível em caso algum fazer escape de < e >. Isto significa que no, contexto do motor de pesquisa do site do Arquivo CUF - Alfredo da Silva, estes operadores apenas podem ser utilizados em comparações entre datas.

De modo a perceber como é possível fazer pesquisas por termos com alguns dos caracteres mencionados em cima, incluímos de seguida alguns exemplos baseados nos campos descritivos de registos do arquivo. Estes exemplos podem ser acompanhados em tempo real no vídeo que incluímos mais em baixo:

Campo Descritivo Expressão de Pesquisa Exemplo
Banco Totta-Aliança - Cheque nºs 474876 a 474900 - 27/2/67 a 4/5/67 - 23 Banco Totta\-Aliança \- Cheque nºs 474876 a 474900 \- 27\/2\/67 a 4\/5\/67 \- 23 Experimente (opens new window)
"O lavrador" - 1911-1917 - [O comércio do Porto nº 89 ao nº 172] \"O lavrador\" \- 1911\-1917 - \[O comércio do Porto nº 89 ao nº 172\] Experimente (opens new window)
1980-08-21 - [Kowa Seiko - Obras de construção e montagem (46ª visita)] 1980\-08\-21 \- \[Kowa Seiko \- Obras de construção e montagem \(46ª visita\)\] Experimente (opens new window)
: \: Experimente (opens new window)
006 Protocolo de acerto de contas : documentação de apoio 006 Protocolo de acerto de contas \: documentação de apoio Experimente (opens new window)