Specifiche tecniche e
funzionamento del motore di ricerca


Come effettuare una ricerca

La ricerca può essere effettuata digitando, all'interno dell'apposita casella, il nome dell'autore o dell'argomento di interesse.
Per visualizzare la copertina, il comitato scientifico, l'indice e gli autori dei vari saggi contenuti in ognuna nelle quattordici riviste, clicca qui.
I risultati della ricerca saranno riportati nella finestra del browser dalla quale sarà poi possibile selezionare il file che si vuole visualizzare in formato PDF.
I file PDF potranno essere visualizzati sempre nella medesima finestra o, volendo, in un'altra finestra, cliccando l'apposito link presente al di sotto del file di interesse.
E' importante precisare che il motore di ricerca qui contenuto è di tipo "Case_sensitive". Questo significa che effettua una distinzione fra i caratteri digitati in maiuscolo e quelli digitati in minuscolo. Pertanto, per il buon esito della ricerca, è necessario digitare UNA SOLA PAROLA PER VOLTA SCRITTA IN CARATTERE MINUSCOLO. Inoltre, per quanto concerne i cognomi degli autori composti da più di una parola, è necessario digitare i due termini collegati dal simbolo "_" (per esempio, per visualizzare i saggi scritti dall'autore "Di Prignano", si dovrà digitare "di_prignano").

Struttura e funzionamento del "Javascript"

Il motore di ricerca contenuto in questa pagina è stato ottenuto inserendo uno script in linguaggio "Javascript" all'interno del codice HTML.
Si tratta di uno script molto semplice da configurare e che utilizza delle parole chiave (keywords) in base alle quali restituisce il risultato della ricerca. Le keywords analizzate sono state inserite tutte a mano nello script. Infatti il "javascript" non è in grado di analizzare direttamente il contenuto testuale presente all'interno delle pagine.
La semplicità di questo script ne consente una facile espansione ogni qualvolta sia necessario. Infatti, per introdurre nuovi saggi nell'archivio del motore di ricerca, sarà sufficiente scrivere una stringa (chiamata ARRAY) per ogni pagina che deve essere catalogata. L'array dev'essere così strutturato:

pages[0] = new Page("TITOLO", "URL", "DESCRIZIONE FILE", "PAROLE CHIAVE");

Ecco un esempio tratto da uno degli "array" presenti nel motore di ricerca del sito:

pages[13] = new Page("Capitolo 3 - Ratio n. 6", "file_pdf\\ratio_6\\capitolo_3.pdf", "Capitolo 3 - Ratio n. 6", "di_porto wolfowicz pseudorandom generators");

Non c'è limite alla pagine da indicizzare, l'importante è mantenere la struttura dell'array appena mostrata cambiando, ovviamente, il numero progressivo tra le parentesi quadrate. Si possono così facilmente aggiungere nuove keywords e collegamenti o modificare quelli presenti a proprio piacimento ed in maniera rapida, semplicemente aggiungendo nuove stringhe o modificando quelle presenti.
Torna ai contenuti del sito

Torna al motore di ricerca