1.4. Ricerca

pybliographic offre un meccanismo di ricerca abbastanza potente. Per aprire la finestra di dialogo di ricerca, nel menù cliccare su Modifica->Ricerca. La finestra di dialogo che appare (vedere Figura 1-3) mostra in alto un modulo di ricerca.

Figura 1-3. La finestra di dialogo Ricerca

1.4.1. Ricerche semplici

Con la ricerca semplice, è possibile selezionare il campo da cercare e specificare un'espressione regolare da far corrispondere. - any field - significa che vengono cercati tutti i campi esistenti. Questo generalmente richiede più tempo.

1.4.2. Ricerche avanzate

Una ricerca avanzata è un'espressione che assomiglia a:

has('author','nome') | -has('title','testo')

Una tale espressione significa: selezionare le voci dove il campo author corrisponde a nome, o (simbolo |) dove il campo title non corrisponde a testo. Il booleano and è &.

Ci sono altri comandi disponibili per questo tipo di ricerca:

1.4.3. Ricerche gerarchiche

Dopo una ricerca, solo le voci selezionate vengono mostrate nella finestra principale. Diventa conveniente selezionare uno specifico autore e poi scorrere, per esempio, le sue pubblicazioni.

In aggiunta, i risultati di tutte le ricerche sono tenuti in un albero che si trova sotto il modulo di ricerca. Quindi, una nuova ricerca può essere il raffinamento di una precedente. Selezionando la voce albero corrispondente per esempio a tutti gli articoli scritti da un certo Nostradamus, è possibile poi selezionare solo quelle in cui il titolo contiene la parola eclisse.

Cliccando col tasto destro in questo albero appare un menù contestuale che permette di rimuovere le ricerche inutili.