next up previous
Avanti: Prospettive e Sviluppi Su: PHP + PostgreSQL = Conosciamoci Inserendo Indietro: Host di manutenzione

Interazione con il Motore di Ricerca

Su di una diversa macchina č stato configurato HTDIG [htdig], un motore di ricerca Open Source nato per indicizzare singoli siti e intranet. Il motore opera in due passi: nel primo vengono seguiti recursivamente tutti i link presenti (e locali) a partire dalla home page dei siti indicati, e sono collezionate le parole presenti, assieme alla loro collocazione. Nel secondo, č compilato un indice delle parole, tale da consentire il rapido recupero delle pagine in cui queste sono presenti. Nella fase di interrogazione, il motore attribuisce una valutazione di rilevanza alla diverse pagine che contengono una stessa parola, in funzione della posizione da questa occupata nella pagina, come ad esempio la vicinanza all'inizio della pagina o la presenza di tag HTML di intestazione principale (<H1> </H1>).

Le query preimpostate sono regolarmente seguite dal motore, che si trova cosė ad indicizzare anche le pagine di report che fisicamente non esistono, ma che sono generate ``al volo''. In particolare (ad esempio) la query [perdip] richiama la pagina di risposta multipla relativa al personale del Dipartimento INFOCOM, che a sua volta contiene query preimpostatate relative al personale afferente, i cui report contengono a loro volta le query ai corsi etc... in tal modo il motore indicizza autonomamente tutte le pagine ``virtuali'' che sono in qualche modo raggiungibili.

Dato infine che i nomi dei docenti e degli insegnamenti occupano nella pagina-report una posizione iniziale ed a caratteri grandi, le pagine di risposta singola compaiono in genere ai primi posti della lista di pagine restituite dal motore.

In definitiva, l'uso di un motore di ricerca consente di svincolarsi dalla scelta di una appropriata pagina di interrogazione (relativa a didattica, personale, orari...) ma permette di effettuare tutte le ricerche mediante una unica finestra di immissione.


next up previous
Avanti: Prospettive e Sviluppi Su: PHP + PostgreSQL = Conosciamoci Inserendo Indietro: Host di manutenzione
alef@infocom.uniroma1.it
2000-11-11