Obiettivo
Fornire agli utenti un potente strumento di ricerca sui contenuti pubblicati, flessibile ed integrato con la grafica del sito.
Prerequisiti
Attivazione del servizio di indicizzazione Atomz
Realizzazione
La prima fase ha comportato una serie di scelte procedurali per l’ottimizzazione degli indici utilizzati nella ricerca. Sono stati individuati i tipi di contenuto da indicizzare (testi e pdf), i punti di ingresso (entrypoints) e le maschere per l’indicizzazione selettiva. Questo ha permesso un notevole miglioramento della velocità di ricerca. A titolo di esempio la parola chiave: “Innovation and Technology” ha prodotto 603 risultati in un tempo minimo rilevato di 0.066 secondi, è importante sottolineare che il tempo di ricerca non è costante per una data stringa in quanto risente del traffico della rete e del grado di utilizzo del server che effettua la ricerca.
La rilevanza è stata regolata registrando i valori di priorità dei tag più significativi secondo il seguente schema:
Body Text | Media rilevanza |
Alt Text | Bassa rievanza |
Title | Massima rilevanza |
Description Meta Tag | Massima rilevanza |
Keywords Meta Tag | Massima rilevanza |
La ricerca di una stringa nell’intero sito è disponibile in tre modalità: rapida (utilizzabile direttamente dal menù del sito), standard (accessibile dalla voce di menù “Ricerca”) e avanzata (accessibile dalla voce del menù “Ricerca avanzata”). La modalità standard ed avanzata consentono di selezionare un filtro sui blog attraverso la scelta di una specifica voce sulla quale effettuare la ricerca. Di seguito riportiamo la lista completa:
- Call For Comments
- Correale
- Eventi (in English)
- Eventi (in italiano)
- Focus (in English)
- Focus (in italiano)
- Grasseni (in English)
- Grasseni (in italiano)
- LabInRes
- Navarra
- Newsletter (in English)
- Newsletter (in italiano)
- Pellegrini
- Rassegna Stampa
- Requests for Comments
- Segnalazioni
- Ubois
Il modulo per le ricerche avanzate è uno strumento molto potente che aiuta l’utente a fruire dei contenuti presentati nel sito. Il termine “avanzato”, anche se spesso rischia di evocare il concetto di “complesso”, ha in realtà un’accezione completamente diversa. Il nostro strumento di ricerca avanzata ha come unico scopo quello di guidare l’utente nella realizzazione di ricerche mirate.
La specificazione dei parametri per la ricerca “avanzata” è riassunta nella seguente tabella:
Criterio | Scelte |
Criterio di ricerca |
|
Periodo standard |
|
Periodo personalizzato | Dal: giorno/mese/anno Al: giorno/mese/anno |
Ricerca limitata a |
|
Risultati per pagina |
|
Sommario |
|
Ordinamento risultati |
|
L’azione di ordinamento dei risultati avviene:
- “Per rilevanza” risolve il numero di occorrenze della stringa di ricerca nel contenuto e la sua posizione nel testo o nei tag.
- “Per data” segue invece l’ordine cronologico di creazione degli indici di Atomz. Tali indici vengono aggiornati con frequenza giornaliera.
Le pagine di output dei risultati delle ricerche sono state modellate sulla base della grafica del sito. E’ infatti presente il menù nella versione internazionale in lingua inglese, lo sfondo e il piè di pagina adottati nell’intero sito.
Note
Un ulteriore strumento di ricerca è disponibile nella colonna destra di tutte le pagine di blog. L’uso di questo strumento è contestuale e restituisce contenuti estratti esclusivamente dal blog che si sta navigando.