Struttura del dizionario

Campi Label Id. campo
id. record bibliogr. ID=  
prezzo PZ=  
barcode   101
id. atto di scartolingua ES=  
data vendita (AAAAMMGG) DV=  
data ricevuta (AAAAMMGG) DR=  
n. ricevuta RC=  
lingua LI=  
paese PA=  
parole titoli TI= 16 (da area titolo), 21 (da intestazione)
luogo pubbl. LP= 17
editore ED= 18
data pubblicazione DP=  
collana per parola CO= 19
n. standard (ISBN) IN=  
autori per parola AU= 20 (autore), 22 (coautore), 23 (altra resp.)
soggetto per parola SG= 24
CDD CD=  
biblioteca titolare del doc. BO=  
biblioteca venditrice del doc. BV=  
tipo materiale TM=  
liv. bibliogr. LB=  
descrittore per parola (sez. ragazzi) DL=  31
genere (sez. ragazzi) GN=   
fascia età (sez. ragazzi) FN=  B: per bambini ; R: per ragazzi 

N.B. La CDD è stata indicizzata eliminando lo spazio e il punto tra i gruppi di tre cifre, es: CD=30608991724, non CD=306.089 917 24

Nel dizionario è stato creato un termine per ogni parola contenuta nel testo estratto dai campi indicizzati con una etichetta che indica sinteticamente il campo da cui è stato estratto. In alcuni casi i campi sono stati indicizzati una seconda volta senza etichetta. Ad es. il termine storia recupera i record che contengono tale termine estratto da tutti i campi indicizzati, il termine ti=storia quelli dove la parola storia è stata estratta dai titoli, il termine sg=storia quelli dove tale parola è stata estratta dai soggetti. Nella tabella per l'indicizzazione senza etichetta è stato indicato l'identificatore di campo.

Le espressioni di ricerca

Una espressione di ricerca si compone di uno o più termini legati tra loro da uno o più operatori. Essa può avvalersi di due tipi di termini: termini esatti o radice di termini esatti ossia troncati a destra. L'operatore di troncamento a destra è $. Ad es. metr$ recupera i record da cui sono stati estratti i termini esatti con radice metr quali metrica, metro, metronomo.

Operatori logici booleani

+

OR

A + B

A oppure B oppure entrambi

*

AND

A * B

contemporaneamente A e B

^

NOT

A ^ B

A ad esclusione di quelli che contengono B

Operatori di prossimità

Sono più restrittivi dell'operatore * e recuperano i record che contengono i due termini

(G)

A (G) B

nello stesso campo
(F)

A (F) B

nella stessa occorrenza

.

A . B

distanti tra loro non più di n* parole

$

A $ B

distanti tra loro esattamente n* parole
* n è il numero di punti o dollari meno uno

Notare che gli operatori . e $ devono essere preceduti e seguiti da uno spazio.

Operatore di campo

Per default ISIS ricerca in tutti i campi indicizzati. L'operatore di campo specifica e limita la ricerca ad un campo o gruppo di campi da cui il termine è stato estratto. La sintassi è termine/(i1,i2,i3,in) (es.: storia/(11,62)) dove:

Sintassi delle espressioni di ricerca

Si possono combinare due o più termini con gli operatori di ricerca e come nell'algebra normale si può far uso delle parentesi tonde per modificare l'ordine di priorità di esecuzione degli operatori che è il seguente:

(più alto) $ e .; (F); (G); * e ^; + (più basso)

Es.: ((A + B) * C + (D + E) * F) ^ G