Il presente lavoro di tesi si è articolato su più fasi: innanzitutto è stata necessaria una prima fase di formazione per acquisire le competenze riguardanti le tecnologie utilizzate in ambito web per lo sviluppo di portali complessi; successivamente è stata svolta un'analisi sull'evoluzione del web, a partire dagli aspetti base del web 1.0, proseguendo con il web 2.0, per finire con il nascente web 3.0 o web semantico. Da qui sono state infine approfondite le necessità di catalogazione dei contenuti presenti nel web e quindi l'evoluzione dei motori di ricerca e delle diverse modalità di indicizzazione e ricerca dei contenuti pubblicati in internet. Siccome il lavoro di tesi ha previsto l'integrazione della soluzione proposta all'interno di un portale web è stata analizzata la loro funzione e struttura sia per quanto riguarda i portali generalisti sia per quanto riguarda i portali web di carattere biomedico. Inoltre, grazie ad un'analisi di mercato svolta dall'azienda con cui ho collaborato, sono stati identificati i contenuti e le funzionalita per una loro efficiente ricerca che dovrebbero essere presenti all'interno di portali riguardanti l'ambito biomedico. Uno dei software più importanti che viene utilizzato per lo sviluppo di portali complessi è Liferay. E' stato quindi analizzato il suo funzionamento e successivamente si sono applicati risultati emersi dal punto di vista metodologico per sviluppare un particolare modulo di ricerca per un noto portale in un ambito non biomedico, progettando ed implementando una struttura che permetta la corretta categorizzazione dei contenuti e la loro visualizzazione nel contesto corretto. La soluzione sviluppata è altamente scalabile, quindi inseribile in qualsiasi contesto di portale web. Sono state perciò analizzate e descritte alcune dualità presenti tra la soluzione attualmente sviluppata e le possibili implementazioni in portali biomedici. Infine sono stati considerati altri software di ricerca, come Elastic Search, analizzandone caratteristiche e funzionalità, in modo da paragonarne i pro e i contro e valutarne un possibile utilizzo futuro.
INDICIZZAZIONE E RICERCA DI CONTENUTI NEI PORTALI WEB: PROGETTO E SVILUPPO DI UNA SOLUZIONE CHE MIGLIORA LA USER-EXPERIENCE CONTESTUALIZZANDO I RISULTATI.
FRUCI, FRANCESCO
2014/2015
Abstract
Il presente lavoro di tesi si è articolato su più fasi: innanzitutto è stata necessaria una prima fase di formazione per acquisire le competenze riguardanti le tecnologie utilizzate in ambito web per lo sviluppo di portali complessi; successivamente è stata svolta un'analisi sull'evoluzione del web, a partire dagli aspetti base del web 1.0, proseguendo con il web 2.0, per finire con il nascente web 3.0 o web semantico. Da qui sono state infine approfondite le necessità di catalogazione dei contenuti presenti nel web e quindi l'evoluzione dei motori di ricerca e delle diverse modalità di indicizzazione e ricerca dei contenuti pubblicati in internet. Siccome il lavoro di tesi ha previsto l'integrazione della soluzione proposta all'interno di un portale web è stata analizzata la loro funzione e struttura sia per quanto riguarda i portali generalisti sia per quanto riguarda i portali web di carattere biomedico. Inoltre, grazie ad un'analisi di mercato svolta dall'azienda con cui ho collaborato, sono stati identificati i contenuti e le funzionalita per una loro efficiente ricerca che dovrebbero essere presenti all'interno di portali riguardanti l'ambito biomedico. Uno dei software più importanti che viene utilizzato per lo sviluppo di portali complessi è Liferay. E' stato quindi analizzato il suo funzionamento e successivamente si sono applicati risultati emersi dal punto di vista metodologico per sviluppare un particolare modulo di ricerca per un noto portale in un ambito non biomedico, progettando ed implementando una struttura che permetta la corretta categorizzazione dei contenuti e la loro visualizzazione nel contesto corretto. La soluzione sviluppata è altamente scalabile, quindi inseribile in qualsiasi contesto di portale web. Sono state perciò analizzate e descritte alcune dualità presenti tra la soluzione attualmente sviluppata e le possibili implementazioni in portali biomedici. Infine sono stati considerati altri software di ricerca, come Elastic Search, analizzandone caratteristiche e funzionalità, in modo da paragonarne i pro e i contro e valutarne un possibile utilizzo futuro.È consentito all'utente scaricare e condividere i documenti disponibili a testo pieno in UNITESI UNIPV nel rispetto della licenza Creative Commons del tipo CC BY NC ND.
Per maggiori informazioni e per verifiche sull'eventuale disponibilità del file scrivere a: unitesi@unipv.it.
https://hdl.handle.net/20.500.14239/18412