Home / Apoio Técnico /

Dicas & Truques

Como pesquisar palavras que não existem no índice da Base de Dados?

Desta vez, apresentamos um problema um pouco diferente do habitual. Normalmente, pesquisamos os autores, títulos ou palavras que queremos. E se quisermos ir à procura de informação que não existe no índice? Como o podemos fazer?

Parece estranho ir à procura de algo que não existe, mas não é. Vejamos um exemplo:

 Questão 1: Como posso encontrar os meus registos que ainda não possuem qualquer campo Cota (966) e que, por essa razão, não vai ser possível emprestar?

Como pode verificar, o objectivo é encontrar os registos que não contêm determinada informação, por isso teremos que recorrer à Pesquisa em Texto Livre.

  • Menu Pesquisas/Pesquisa em Texto Livre

  • Indique quais os registos que pretende procurar (Para procurar nos primeiros 500 registos deverá colocar 1-500,  caso pretenda procurar em todos deixe o hifen (-) que se encontra na caixa Registos (MFN).

  • Faça um clique na pasta Pesquisar e na caixa formato coloque: a(v966)

  • Prima o botão Pesquisar.

  • Se obtiver algum registo prima o botão Ver Registos para que estes lhe apareçam numa lista.

A função p(VXXX) vai à procura dos registos em que o campo XXX EXISTE (está presente).
A função a(VXXX) vai à procura dos registos em que o campo XXX NÃO EXISTE (está ausente).

Outros exemplos:

 Questão 2: Que registos contêm o campo 225?
Resposta: Use a expressão p(v225).

Questão 3: Quais os meus registos que têm título próprio (200^a) mas não têm 1ª menção de responsabilidade (200^f)?
Resposta: Use a expressão p(v200^a) and a(v200^f). Isto é, está presente o subcampo 200^a e está ausente o subcampo 200^f.

Questão 4: Quais os meus registos que têm, pelo menos 3 ocorrências do campo 966?
Resposta: Use a expressão p(v966[3]). O valor [3] entre parêntesis rectos identifica o número da ocorrência pretendida.

 

 

Topo da página