|
La modalità di ricerca più complessa lascia la più completa
libertà nella creazione della propria stringa di interrogazione,
con l'unica restrizione del rispetto di una precisa sintassi.
LA SINTASSI DI RICERCA
Ogni termine ricercato deve essere sempre preceduto dal prefisso
del campo corrispondente e dal segno uguale.
Il collegamento "chiavi di ricerca" indica l'elenco
delle chiavi disponibili: AU=Autore; TI=Titolo; ecc.
- Es.
- AU=LONZI
Le diverse espressioni di ricerca semplici possono essere combinate
fra loro con l'utilizzo dei diversi operatori logici (AND, OR, NOT),
mentre l'ordine di esecuzione puo' essere controllato attraverso
l'uso delle parentesi.
- Es.
- (AU=CARLA and AU=LONZI) not (AU=MARTA)
TRONCATURE E ACCENTI
È possibile troncare il termine da ricercare utilizzando il simbolo
'$': ASSOCIAZ$ troverà Associazione, Associazioni, Associazioni
femminili, Associazioni di volontariato, Associazionismo.
Le troncature sono possibili dopo almeno tre lettere. Non c'è
differenza fra maiuscole e minuscole, fra caratteri accentati
o no. Se la parola da cercare termina con un accento fate due
ricerche (eventualmente unite con un operatore OR), sia con la
parola (liberta o libertà) che con liberta$.
PREFISSI DI RICERCA
Per effettuare una ricerca è necessario fare precedere ogni termine
ricercato dal prefisso del campo in cui ne si richiede la presenza.
È importante che ogni termine sia sempre preceduto da un prefisso
e dal segno uguale, pena risultati non significativi.
OPERATORI BOOLEANI
Grazie all'utilizzo degli operatori booleani è possibile creare
espressioni di ricerca complesse, combinando diversi termini di
interrogazione.
I termini dell'espressione sono sempre parole singole (con o senza
troncatura) precedute dal prefisso di campo. Gli operatori booleani
principali sono: AND, OR, NOT.
AND (sostituibile anche con il segno di asterisco *)
È l'operatore di compresenza: se due richieste vengono correlate
con AND il risultato terrà conto esclusivamente di quei documenti
in cui entrambe le richieste siano contemporaneamente soddisfatte.
AU=CARLA AND AU=LONZI troverà solo
i documenti in cui il campo autore contenga sia "Carla" che
"Lonzi".
OR (sostituibile anche col segno +)
Il risultato sarà composto da documenti in cui almeno una delle
due richieste sia soddisfatta.
AU=Rossi OR AU=Rossi Doria troverà
i documenti in cui il campo autore contenga o l'una o l'altra
forma del nome.
NOT (sostituibile anche col segno ^)
È l'operatore di esclusione: se due richieste vengono correlate
con NOT il risultato sarà composto da quei documenti che soddisfano
la prima richiesta, mentre i documenti che soddisfano la seconda
richiesta ne saranno esclusi.
AU=LONZI NOT AU=MARTA troverà quei
documenti in cui il campo autore contenga "Lonzi", ed escluderà
da questo insieme i documenti con "Marta" nel campo autore.
Dall'insieme dei documenti di Carla e Marta Lonzi, seleziona
solo quelli di Carla Lonzi.
PARENTESI
Come in algebra, sono prioritarie le relazioni fra i termini associati
con l'operatore AND. L'introduzione delle parentesi tonde permette
di controllare l'ordine di esecuzione delle operazioni.
AU=Balbo AND (TI=Temp$ OR TI=Time$) trova
tutti i record nel cui campo autore sia presente l'autrice Balbo
e che contengano nel campo titolo almeno una delle due radici
proposte.
ALTRI OPERATORI: ADIACENZA E COMPRESENZA
- ADJ
- È l'operatore di adiacenza. Specifica che i termini ricercati
siano adiacenti nel campo.
TI=Secondo ADJ TI=Sesso
- ..
- Operatore di adiacenza, permette di cercare termini non contigui:
ogni punto dopo il primo indica quanti termini possono frapporsi
al massimo tra i due ricercati.
TI=Taci .. TI=Parla
- $$
- Operatore di adiacenza, specifica quanti termini debbano frapporsi
tra quelli ricercati. A differenza del punto, che indica il
massimo numero possibile (e quindi trova anche termini contigui)
l'operatore $ chiede che sia rispettato esattamente il numero
di termini di distanza. Ogni dollaro dopo il primo $ indica
il numero di termini che devono frapporsi tra i due ricercati.
TI=Taci $$ TI=Parla
- ANDG
- Questo operatore richiede la compresenza dei termini non solo
nello stesso record (come per AND) ma anche nello stesso tipo
di campo. È utile nelle ricerche in cui non si precisa il campo
in cui cercare i termini dati.
KW=Tempo ANDG KW=Lavoro di cura troverà
soltanto i record in cui i due termini siano contenuti nello
stesso tipo di campo (ad esempio come voci del campo parole
chiave), mentre
KW=Tempo AND KW=Lavoro di cura avrebbe
trovato anche i record in cui i due termini fossero contenuti
in campi differenti (ad esempio uno nel campo titolo e l'altro
nel campo parole chiave).
|