Motori di Ricerca. Indicizzazione e Ranking. Dott. Cazzaniga Paolo. Dip. di Scienze Umane e Sociali

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Motori di Ricerca. Indicizzazione e Ranking. Dott. Cazzaniga Paolo. Dip. di Scienze Umane e Sociali paolo.cazzaniga@unibg.it"

Transcript

1 Indicizzazione e Ranking Dip. di Scienze Umane e Sociali

2 Outline Introduzione 1 Introduzione

3 Outline Introduzione 1 Introduzione

4 Cos è un motore di ricerca? Come funziona la ricerca sul Web? Dove cerca un motore di ricerca? Cos è l indicizzazione delle pagine? Qual è l importanza del ranking dei risultati?

5 Quali sono gli obiettivi? Conoscere le tecnologie alla base del Web e della Ricerca per poterle sfruttare Capire la struttura del Web e i problemi legati alla ricerca delle informazioni Conoscere le tecniche usate per l indicizzazione delle pagine Conoscere gli algoritmi per l ordinamento dei risultati di una ricerca (ranking) Capire qual è la fonte principale di guadagno di un motore di ricerca Gestire le statistiche del proprio sito web Sapere come rendere rintracciabile il proprio sito web da un motore di ricerca

6 Internet e il Web Introduzione Cos è Internet? Cos è il Web?

7 Internet e il Web Cos è Internet? Cos è il Web? Mentre Internet è la rete fisica che connette milioni di computer a livello globale, il Web è una rete globale virtuale che connette immense quantità di informazioni. I motori di ricerca devono oggigiorno indicizzare miliardi di pagine web, e questo numero è solo una percentuale delle informazioni a cui è possibile accedere sul Web, la maggior parte della quale è localizzata in database non direttamente accessibili dai motori di ricerca.

8 Outline Introduzione 1 Introduzione

9 Le dimensioni del Web Il Web è indubbiamente il più grande contenitore di informazioni noto all uomo Nel 2000: 2.1 miliardi di pagine con un tasso di crescita di 7.3 milioni di pagine al giorno Nel 2010: 600 miliardi di pagine con un tasso di crescita di 200 milioni di pagine al giorno Questa statistica non include in deep web (circa 550 volte maggiore del Web) Questa stima esclude le pagine generate con spamdexing (circa 14% del totale)

10 Il problema della ricerca Come vengono gestiti i milioni di query ai motori di ricerca? Bisogna considerare che il Web è in costante cambiamento e in crescita Le pagine sono spesso scritte con linguaggi di scripting Esistono diversi formati per le pagine

11 Quali sono le dimensioni del Web? 92000TB = 92PB considerando anche il deep web Si stima che il Web abbia una dimensione di 170TB Ovviamente la maggior parte delle informazioni è irrilevante I motori di ricerca devono quindi continuamente scegliere quali informazioni considerare e quali no

12 Quante query vengono sottoposte ai motori di ricerca? Google nel 2010 riceveva circa 3.5 miliardi di query al giorno (circa 4000 al secondo) Ad esempio la ricerca Computer Science veniva fatta circa volte al mese E necessario gestire molto velocemente ed efficacemente le ricerche: mediamente, dopo 12 minuti l utente perde la pazienza se non ha trovato quello che cerca altre cause di irritazione sono legate alla velocità di download, risultati di ricerca non rilevanti, siti web che non permettono ricerche al proprio interno, help che non aiutano, siti web realizzati male, necessità di scorrere molte informazioni prima di trovare quella richiesta, pubblicità.

13 Come funziona ad alto livello un motore di ricerca? Input: query, ovvero un insieme di parole chiave La ricerca viene fatta in un archivio (l utente non deve avere conoscenze specifiche su come si interroga un DB) Output: un elenco ordinato di documenti considerati rilevanti per la query Il motore di ricerca identifica i risultati migliori e l utente decide se quei documenti soddisfano la sua richiesta I motori di ricerca si devono adattare a formati diversi (in continuo cambiamento) I motori di ricerca coprono solo parte del Web Cosa succede se uno dei Server di un motore di ricerca è offline?

14 Come funziona ad alto livello un motore di ricerca? Input: query, ovvero un insieme di parole chiave La ricerca viene fatta in un archivio (l utente non deve avere conoscenze specifiche su come si interroga un DB) Output: un elenco ordinato di documenti considerati rilevanti per la query Il motore di ricerca identifica i risultati migliori e l utente decide se quei documenti soddisfano la sua richiesta I motori di ricerca si devono adattare a formati diversi (in continuo cambiamento) I motori di ricerca coprono solo parte del Web Cosa succede se uno dei Server di un motore di ricerca è offline? Otteniamo comunque dei risultati perché non stiamo cercando risposte precise

15 Introduzione La struttura del Web

16 La struttura del Web Strongly connected components (SCC): circa 27.5% del Web IN e OUT circa 21.5% del Web Tendrils e tube circa 21.5% del Web Disconnected circa 8% del Web

17 La struttura del Web Riguardo alla navigabilità del Web, nel 75% dei casi non esiste un percorso diretto tra due pagine scelte a caso Quando il percorso esiste, ha una lunghezza pari a 16 Mediamente, un percorso indiretto ha una lunghezza pari a 7 E possibile applicare al Web la nozione di sei gradi di separazione

18 Cercare le informazioni sul Web Navigazione diretta Navigazione tramite parole chiave (supporto multi-lingua) problemi legati a singolare/plurale a chi assegnare parole chiave comuni Navigazione in web-directory Compilate da persone Utile per non esperti Complicato se le informazioni richieste sono molto specifiche Navigazione usando motori di ricerca

19 Navigazione con i motori di ricerca Questo tipo di navigazione avviene secondo i seguenti passi: Formulazione della query Selezione Navigazione Modifica o ri-formulazione della query

20 La ricerca dell informazione I problemi legati alla ricerca dell informazione sul Web: il Web è un sistema aperto in continua evoluzione la qualità delle informazioni è estremamente eterogenea (è necessario verificarne l attendibilità) la conoscenza del Web non è oggettiva non avendo uno scopo preciso, non sappiamo a priori se contiene l informazione cercata

21 La ricerca tradizionale e il Web I classici sistemi di Information Retrieval utilizzavano un full-text retrieval system per soddisfare l utente Nel mondo del Web: la ricerca viene effettuata su scale diverse (miliardi di documenti) il Web è dinamico (i sistemi di IR trattavano dati statici) il Web contiene duplicati (circa il 30% dei documenti) la qualità delle pagine è eterogenea gli argomenti trattati dal Web non hanno confini il Web è distribuito a livello globale (problemi logistici) gli utenti inviano query molto corte ha una struttura ipertestuale

22 La ricerca locale all interno di un sito Web Molti utenti preferiscono usare strumenti di ricerca anziché navigare in un sito E importante avere uno strumento di ricerca perché parte delle informazioni potrebbero far parte del deep web Il motore di ricerca di un sito deve servire all utente per svolgere i task nel sito Deve raggiungere parti del sito che i motori di ricerca non raggiungono

23 Documenti trovati, recall e precisione Recall: intersezione/numero di documenti rilevanti Precisione: intersezione/numero di documenti trovati Nel Web la recall non è importante E importante la precisione (i primi 10 documenti)

24 Outline Introduzione 1 Introduzione

25 Il motore di ricerca Introduzione Fornisce un elenco di pagine web rilevanti per l utente Per ogni risultato rilevante, presenta un riassunto della pagina il riassunto viene creato dinamicamente in funzione della query Presentano dei link sponsorizzati (a pagamento) gli ad links vengono solitamente separati dagli organic results l altra fonte di guadagno riguarda i servizi di ricerca forniti

26 Il motore di ricerca Principale punto di accesso per il Web: sia per l utente che ricerca le informazioni sia per l autore che vuole rendere visibile e accessibile la propria pagina Grazie al ruolo che ricopre: ha il potere di includere o escludere una pagina web dai propri archivio può influenzare il ranking delle pagine influenza, in generale, le informazioni che possono essere trovate dagli utenti Siti web e motori di ricerca sono in continua lotta per capire (da una parte) e nascondere (dall altra) i meccanismi usati per il ranking

27 La sintassi delle query Query base: insieme di parole chiave Query con più parole chiave forniscono risultati secondo il ranking proximity matching L ordine delle keywords conta Qual è il valore aggiunto di operatori come AND, OR,, +? Permettono di ottenere restrizioni maggiori sull insieme dei risultati OR invece estende l insieme dei documenti rilevanti E stato mostrato come 6.6 risultati su 10 sono uguali a quelli ottenuti con query di base con le stesse keywords Altri operatori come -, selezione di date, site influenzano molto l elenco dei risultati

28 La popolarità delle query Le parole chiave più cercate: Le parole chiave di un motore di ricerca possono essere usate per studiare trends: query riguardanti influenza e malattie per prevenirne la diffusione query per studiare gli interessi degli utenti (Google Trends)

29 Perché parliamo sempre di Google

30 Outline Introduzione 1 Introduzione

31 Architettura di un motore di ricerca

32 Il search index E un DB che contiene tutte le informazioni necessarie al motore di ricerca per: identificare le pagine rilevanti recuperare e ordinare le pagine Ha una struttura nota come inverted file Contiene un indice alfabetico di tutte le parole contenute nelle pagine web note (index file) per ogni parola c è un riferimento alle pagine web che la contengono (posting list) Es. chess [www.chess.com, ]

33 Il search index Il search index contiene anche collegamenti: link database (archivio separato) necessario per l analisi dei collegamenti richiesta dal processo di ranking tipicamente organizzato come inverted file normalmente contiene miliardi di entry viene compresso per ottimizzare l occupazione e l efficienza nell accesso alle informazioni

34 Il query engine Introduzione E il cuore algoritmico del motore di ricerca Il suo funzionamento viene mantenuto segreto dai motori di ricerca potrebbe essere usato dagli sviluppatori per aumentare il ranking delle pagine la manipolazione del query engine viene considerata spam perché peggiora la qualità del servizio del motore di ricerca è difficile distinguere l ottimizzazione dei risultati organici e lo spam

35 Il query engine Le query vengono processate in due fasi: 1 vengono cercate nel search index informazioni potenzialmente rilevanti keywords matching 2 viene effettuato il ranking delle pagine identificate al passo precedente ordinamento decrescente dalla pagina più rilevante vengono considerati: rilevanza dei contenuti, risultati dell analisi dei collegamenti e popolarità L ordinamento è un processo molto complesso. La rilevanza è specifica del contesto che l utente ha in mente quando effettua una ricerca

36 La search interface Interfaccia per l invio delle query Visualizzazione dei risultati della ricerca Navigazione dei risultati della ricerca E importante che l utente possa distinguere i link sponsorizzati dai risultati organici i link sponsorizzati vengono ordinati a seconda delle keywords acquistate i risultati organici vengono ordinati dal motore di ricerca Esempi: Google Yahoo!

37 Web crawling I crawler di Google visitano continuamente più di un trilione di pagine web Il search index creato dai crawler viene distribuito nei server di Google durante gli aggiornamenti (Google dance) durante la Google dance alcuni server potrebbero avere la versione vecchia del search index è il periodo migliore per aggiornare il proprio sito web se i crawler non visitano le pagine aggiornate bisogna aspettare il mese successivo Al termine dell aggiornamento, il lavoro dei crawler riparte Il Web è in continua crescita ed evoluzione, è quindi necessario avere crawler che coprano in maniera efficiente la maggior parte del Web

38 Algoritmi di crawling

39 Algoritmi di crawling La lista di URL non deve contenere solo indirizzi della parte strongly connected del Web Una buona lista iniziale viene compilata: selezionando gli indirizzi dalle directory (Yahoo! dir) utilizzando gli indirizzi già presenti nel search index La lista è dinamica: quando una pagina è stata visitata viene tolta dalla lista tutti i link contenuti nella pagina visitata vengono aggiunti alla lista Il processo termina quando: un numero di pagine specificato viene visitato dopo un determinato intervallo di tempo

40 Algoritmi di crawling I problemi da affrontare durante il crawling: identificare i duplicati delle pagine: diversi URL, contenuto identico viene associata alla pagina una breve descrizione del contenuto e si confrontano i contenuti in fase di analisi qualità delle pagine da visitare URL sintatticamente errati pagine dinamiche con script che ne modificano i contenuti run-time pagine con scripting vengono spesso tralasciate pagine con formati non standard possono non essere indicizzate decidere l ordine di visita delle pagine

41 Algoritmi di crawling Ordine di visita delle pagine da indicizzare Breadth-first: URL visitati nell ordine in cui appaiono nella lista (FIFO) Secondo la struttura degli URL: pagine con più link prima Secondo il dominio: partendo dai più importanti (es..com) Focused crawlers: visitano pagine che trattano argomenti particolari guidati da query le parole chiave vengono usate per la scelta dell ordine di visita delle pagine (best-first)

42 Algoritmi di crawling Quando eseguire il crawling Nuove operazioni di crawling vengono schedulate al termine delle precedenti Un aggiornamento continuo può portare ad aggiornare il search index in continuazione Opposto alla Google dance Può portare il vantaggio di non dover aspettare il termine del crawling per avere gli aggiornamenti delle pagine

43 Algoritmi di crawling Il refresh delle pagine web Prima ipotesi: visitare tutte le pagine con la stessa frequenza Seconda ipotesi: visitare più di frequente le pagine che cambiano spesso (news, e-commerce) E stato osservato che: siti web grandi tendono a cambiare più frequentemente siti web con domini.com e.net cambiano spesso ed ampiamente siti web con domini.edu e.gov cambiano raramente la cronologia dei cambiamenti di una pagina web aiuta a prevedere cambiamenti futuri

44 Algoritmi di crawling Se un crawler visita troppo spesso una pagina può portare problemi per i troppi accessi HTTP Le visite di un crawler devono essere schedulate efficacemente Robots exclusion protocol (robotstxt.org): usato per impedire a un crawler di visitare una pagina viene aggiunto il file robots.txt nella root directory del sito User-agent: GoogleBot (oppure Slurp o *) Disallow: /docs Disallow: /logs

45 Algoritmi di crawling Sitemap è un protocollo XML usato dagli webmaster per informare i crawler delle pagine disponibili per l indicizzazione Metadati aggiuntivi per ogni pagina data di ultima modifica frequenza delle modifiche priorità relativa della pagina nel sito I crawler usano sia sitemap che robots.txt per l indicizzazione, tuttavia possono essere non affidabili e contenere spam

46 Algoritmi di crawling Spider traps Esempi script che generano automaticamente un numero elevato di URL che puntano alla stessa pagina bloccano il crawler in un loop infinito, consumando inutilmente risorse computazionali URL con? che identificano query e che generano una lunga lista di collegamenti URL che generano una pagina web con un calendario pieno di link in ogni data

47 Il servizio di Google Nel 2003: cluster di computer per un totale di PC Nel 2009: PC Grande capacità di memorizzazione (ogni PC ha 16GB di RAM e 2TB di HD): indicizzare miliardi di pagine web memorizzare file multimediali (ad es. i contenuti di Youtube) La rete distribuita di questi computer è: più economica e affidabile di un servizio di server con high performance l affidabilità è data anche dal SW appositamente sviluppato da Google anche il consumo energetico e il raffreddamento vengono gestiti più facilmente I milioni di query vengono gestiti dai data center distribuiti a livello globale

48 Il servizio di Google Cosa succede quando viene inviata una query? 1 Viene scelto il Server (geograficamente) più vicino 2 Viene consultato l inverted index per il matching con ogni keyword (index server) 3 Le liste generate vengono intersecate 4 Viene calcolato il punteggio di ogni pagina per determinare l ordinamento 5 Viene generata la lista di collegamenti ai documenti rilevanti (titolo, URL, riassunto) 6 Viene inviata la lista all utente (document server) 7 Vengono fatto lo spell check e vengono aggiunti i link sponsorizzati

49 Il servizio di Google Le informazioni (index, ecc.) sono replicate in diversi Server Le fasi della query vengono eseguite in parallelo (PB di dati da analizzare) Se parte del cluster che sta elaborando la query è down, vengono utilizzati altri cluster L aggiornamento dell index viene fatta separatamente (offline) e viene aggiornato un cluster alla volta

50 Il servizio di Google L architettura distribuita di Google: Google File System Algoritmo MapReduce BigTable database system

51 Il servizio di Google Google File System: filesystem distribuito e fault-tolerant utilizzato dalle applicazioni Google supporta cluster (un master e più chunkserver) per accesso multiplo dei client file in chunk da 64MB replicati su più chunkserver i metadati sono memorizzati nel master essendoci molti più accessi in lettura che scrittura, i controlli di consistenza dei dati sono semplici

52 Il servizio di Google Algoritmo MapReduce: consiste di operazioni map e reduce che possono essere eseguite in parallelo l ordine di esecuzione non influisce sull output anche se vengono generati nuovi dati, quelli vecchi non vengono sovrascritti la map prende delle coppie key/value e produce dei valori intermedi per ogni coppia la reduce prende i valori prodotti dalla map e produce un singolo valore di output per ogni key mediamente vengono eseguite MapReduce al giorno (che elaborano 20PB di dati)

53 Il servizio di Google BigTable: tabelle tridimensionali ad esempio la webtable: righe: URL colonne: caratteristiche delle pagine celle: contenuti delle pagine le righe sono organizzate in tablet (ad esempio pagine con lo stesso dominio) le colonne sono organizzate in famiglie di pagine con caratteristiche simili time stamp per diverse versioni delle pagine usa GFS per memorizzare i dati e MapReduce per l elaborazione parallela

54 La rilevanza del contenuto delle pagine web Dipende sia dalla query che dall utente che effettua la ricerca Non ha molta influenza sul processo di ranking Vengono selezionate tutte le pagine che contengono le keyword della query Considera altre informazioni Posizione geografica Data Preferenze, cronologia (?)

55 Il pre-processing delle pagine La pagina viene divisa in parole Vengono considerati anche i tag HTML e i simboli speciali Anche i numeri vengono indicizzati (risultato di una partita 0:1) Vengono eliminate le stop words Conversione di tutte le keyword in minuscolo (o maiuscolo) Filtri di stemming per eliminare le varianti delle parole Diminuisce l elenco delle parole Aumenta l elenco dei risultati trovati Non è detto che ci siano più risultati rilevanti Anche se lo stemming non viene usato l utente può usare operatori di troncamento

56 L interpretazione della query Vengono cercate le parole chiave nella lista presente nell archivio del motore di ricerca Viene fatta l intersezione tra le liste di pagine web che contengono le parole chiave Per ridurre i tempi di risposta viene considerata l intersezione delle pagine e non l unione

57 Term frequency TF si basa sul fatto che la frequenza di un termine in un documento è un buon indicatore TF viene calcolato contando quante volte è ripetuta una parola nel documento la lunghezza del documento conta! Infatti TF viene normalizzato (n di parole o byte) termini troppo (o troppo poco) frequenti non sono utili per stabilire la rilevanza di una pagina

58 Term frequency Tecniche di spam per aumentare il TF keyword stuffing: ripetizione di parole chiave testo nascosto: tra tag HTML o di colore non visibile redirezione ad altre pagine page swapping: cambiare il contenuto di una pagina dopo che è stata indicizzata pagine duplicate con contenuto molto simile tra loro doorway e cloaking: pagina di spam al motore di ricerca, pagina reale all utente

59 Term frequency Introduzione Pagine con TF molto alto possono indicare che: il documento è molto corto (una parola) è presente qualche forma di spam Queste anomalie vengono facilmente identificate: pagine con TF troppo alto sono penalizzate Google avvisa gli webmaster dicendo: «Se tentate di spammarci aumentate la possibilità di essere esclusi dai nostri archivi»

60 Inverse document frequency Misura della rilevanza dei termini meno frequenti numero di documenti dell archivio/numero di documenti che contengono la parola chiave termini poco frequenti con IDF alto permettono di restringere l insieme dei documenti rilevanti non è facile spammare l IDF è inutile aggiungere pagine con termini poco frequenti perché non verrebbero cercate è difficile conoscere queste informazioni perché è necessaria una ampia conoscenza del Web

61 Calcolo del TF-IDF TF di ogni termine della ricerca IDF di ogni pagina che contiene il termine TF IDF = t Terms IF t IDF t TF-IDF viene usato dal motore di ricerca per stabilire il ranking dei risultati rilevanti Il calcolo è molto oneroso, quante pagine considerare nel ranking? Sempre per ridurre il tempo richiesto per rispondere a una query: risultati preconfezionati a query molto richieste raccogliere a lato utente le query delle sue ricerche più frequenti

62 La rilevanza del contenuto delle pagine web Ricerca per frasi esatte: la distanza tra le parole di una query viene memorizzata assieme alla pagina il peso dato per effettuare il ranking è segreto Sinonimi: possono essere riconosciuti con dei tesauri aumentano i risultati ma non necessariamente la precisione Google aveva introdotto l operatore

63 La rilevanza del contenuto delle pagine web Link testuali: link testuali significativi vengono considerati nel ranking la loro presenza viene pesata per evitare lo spam Analisi dell URL: vengono analizzate le keyword dell indirizzo non è nota la procedura usata Data dell ultimo aggiornamento

64 La rilevanza del contenuto delle pagine web Valutazione della struttura dei file HTML: i metadati che contengono le informazioni sono soggetti a spam i metadati vengono usati per dire al crawler di non visitare la pagina vengono pesate le parole a seconda del tag in cui sono contenute (i dettagli sono segreti) probabilmente il peso dei tag viene dato usando metodi di machine learning (es. Algoritmi Genetici)

65 La rilevanza del contenuto delle pagine web Spell checking: controllo per proporre all utente risultati presenti negli archivi il suggerimento viene dato proponendo parole chiave maggiormente cercate Ricerche simili e suggerimenti: vengono proposte grazie a tecniche di mining nei log delle ricerche un terzo degli utenti si lascia suggerire derivazione di concetti simili: utilizzo di dizionari di concetti costruiti offline vettore di termini in relazione tra loro costruito durante il crawling i termini dei primi risultati contenuti nel vettore di termini vengono usati per costruire i risultati simili frasi simili vengono generate usando i log del motore di ricerca i risultati simili vengono confrontati con i risultati originali per produrre una lista di concetti simili

66 Metriche Link-based Cosa differenzia il Web da una semplice collezione di documenti? I link che permettono di navigare il Web Se A linka B, significa che A raccomanda B Google interpreta i link come voti Possono essere interpretati come citazioni Numero di link per stabilire l autorevolezza e l importanza di una pagina

67 Metriche Link-based Google considera come metrica una normalizzazione del numero di link Problema dei link fake a una pagina Non viene semplicemente contato il numero di link in entrata Viene considerata l autorevolezza delle pagine che linkano Questo metodo per stabilire la qualità di una pagina è indipendente dalla query dell utente

68 Metriche Link-based Link analysis e rilevanza del contenuto obiettivo: ottenere il ranking finale delle pagine analisi dei link entranti a una pagina web calcolo del valore TF-IDF combinazione delle due metriche (il metodo è segreto)

69 PageRank Intuitivamente, rappresenta la probabilità che un utente ha di navigare una pagina web PageRank viene calcolato dal crawler mentre naviga le pagine I link uscenti da una pagina vengono scelti con probabilità uniforme Se non ci sono link uscenti o sono presenti loop si usa il teletrasporto (con una determinata probabilità) E proporzionato al tempo medio che un utente potrebbe passare su una pagina Viene calcolato offline (indipendente dalla query)

70 Altri metodi di PageRank Calcolo online con metodi di cash, credit history e cash flow (equivalente a PageRank con crawl sufficientemente lunghi) Metodi Monte Carlo: rank come numero di random walk che terminano in una pagina / numero totale di random walk (può essere aggiornato continuamente) Hyperlink-induced Topic search: nozione di pagine hub, pagine buone sono linkate da hub Approcci stocastici: combinano metodi Monte Carlo con le nozioni di hub e autorevolezza

71 PageRank e le nuove pagine web Vecchie pagine con più link entranti hanno PageRank maggiore Nuove pagine hanno difficoltà a migliorare il proprio ranking (Facebook è comunque un controesempio eccellente) Una possibilità è di aumentare il PageRank di alcune nuove pagine per promuovere la loro visibilità

72 Fonti di spam Link prodotti all interno di una community Link prodotti da blog (google bomb) Link farm Per evitare lo spamming può essere usato il TrustRank

73 Metriche basate sulla popolarità Tenere traccia di quanto vengono cliccate le pagine web Mediando su molti utenti si ottiene una metrica sulla popolarità La popolarità è una metrica in cui una comunità influisce sul singolo individuo La popolarità è soggetta a spam La popolarità è autorinforzante popolarità dipendente dall età della pagina E statisticamente significativa solo per query popolari

74 Metriche basate sulla popolarità Altre possibilità: tenere traccia del giudizio degli utenti considerare l importanza delle keyword nella query metodi di clustering e machine learning per il ranking uso di reti neurali per il ranking: RankNet

75 BrowseRank PageRank non approssima la reale navigazione degli utenti BrowseRank usa metriche e statistiche che si basano sul comportamento degli utenti BrowseRank può migliorare le performance di un motore di ricerca BrowseRank non è soggetto a spam come PageRank

76 Altri studi I motori di ricerca usano diverse misure e metriche per migliorare le loro performance Es. HeatMap e Eyetracking

77 Come guadagnano i motori di ricerca? Paid inclusion: non influenza il ranking ma le nuove pagine compaiono subito tra i risultati Banner ads: pagamento in funzione delle visualizzazioni (banner blindness) Link sponsorizzati: risultati non organici (pay per click) Behavioral targeting e contextual targeting (pubblicità in funzione delle query. E la privacy?) Click fraud e advertising fraud (da due punti di vista) Il concetto di click-through rate e Google AdSense

78 Outline Introduzione 1 Introduzione

79 Google Analytics Introduzione Google Analytics

80 Outline Introduzione 1 Introduzione

81 Tecniche di link building Directory links: Inserire i propri link in una directory è il metodo più facile per avere dei link di ritorno al proprio sito web I link vanno inseriti nella categoria appropriata per mantenerne la rilevanza I link nelle directory sono duraturi I link delle directory aiutano a migliorare il ranking Attenzione!

82 Tecniche di link building Article links: Sono link contestuali Gli article link normalmente sono unidirezionali Google assegna alta priorità a questi link Sono utili per generare traffico

83 Tecniche di link building Social bookmarking links: Metodo molto efficiente per costruire link unidirezionali verso il sito web I link dei social network vengono indicizzati velocemente dai motori di ricerca Sono link che possono generare molto traffico

84 Tecniche di link building Forum links: Sono link ad alta priorità per i motori di ricerca Rappresentano un modo molto semplice per rendere popolare un sito web Vengono riconosciuti dai motori di ricerca Sono utili per generare traffico Sono link unidirezionali e permanenti

85 Tecniche di link building Blog comment links: I link ai blog incrementano in page ranking Portano traffico diretto al sito web Rendono il sito web più visibile Sono link organici unidirezionali

86 Tecniche di link building Link wheel: Sono una combinazione di contenuti, link unidirezionali e pubblicità sui social media E uno dei metodi più potenti per creare link di ritorno verso un sito web Hanno effetto diretto sul ranking Generano dei link contestuali e generano traffico

87 Tecniche di link building Press release distribution, Hubpage e Squidoo: Press release è una piattaforma di pubblicità per i siti web Hubpage e Squidoo permettono l interazione con comunità di utenti Vengono generati authority links I link sono diretti Sono link altamente indicizzati dai motori di ricerca

88 Tecniche per migliorare il crawling I siti web vengono esplorati e indicizzati prima di comparire tra i risultati di un motore di ricerca: Lo spider di un motore di ricerca scopre la pagina Il motore di ricerca decide se inserire nel proprio indice la pagina Il contenuto viene messo nell indice appropriato Se il contenuto è rilevante (secondo gli algoritmi del motore di ricerca) allora viene visualizzato tra i risultati

89 Tecniche per migliorare il crawling I motori di ricerca esplorano in continuazione il Web: In generale i contenuti vengono identificati tramite link, ma è anche possibile sottomettere manualmente gli URL E possibile bloccare il crawling di alcune pagine E buona norma avere un architettura del sito che faciliti il crawling (sitemaps) Assicurarsi che i crawler non visitino duplicati delle pagine

90 Tecniche per migliorare il crawling Migliorare l efficienza del crawling: Puntare più link interni alle pagine più importanti del sito Avere link esterni Usare l attributo nofollow per prevenire il crawling Aggiornare spesso i contenuti Aggiungere una mappa del sito Monitorare le statistiche del crawling (Google Webmaster Tools)

Catalogo formativo. Kaleidos Comunicazione Training Dpt. 01/01/2014

Catalogo formativo. Kaleidos Comunicazione Training Dpt. 01/01/2014 2014 Catalogo formativo Kaleidos Comunicazione Training Dpt. 01/01/2014 Internet Training Program Email Marketing Negli ultimi anni l email è diventata il principale strumento di comunicazione aziendale

Dettagli

TUTTI I DIRITTI RISERVATI. Nessuna parte di questo documento può essere usata o riprodotta in alcun modo anche parzialmente senza il permesso della

TUTTI I DIRITTI RISERVATI. Nessuna parte di questo documento può essere usata o riprodotta in alcun modo anche parzialmente senza il permesso della www.smartplus.it www.progettorchestra.com Per informazioni: info@smartplus.it info@progettorchestra.it Tel +39 0362 1857430 Fax+39 0362 1851534 Varedo (MI) - ITALIA Siti web e motori di ricerca Avere un

Dettagli

Indicizzazione terza parte e modello booleano

Indicizzazione terza parte e modello booleano Reperimento dell informazione (IR) - aa 2014-2015 Indicizzazione terza parte e modello booleano Gruppo di ricerca su Sistemi di Gestione delle Informazioni (IMS) Dipartimento di Ingegneria dell Informazione

Dettagli

IT-BOOK. Domini Hosting Web marketing E-mail e PEC

IT-BOOK. Domini Hosting Web marketing E-mail e PEC 5 giugno 09 IT-BOOK Configurazioni e cartatteristiche tecniche possono essere soggette a variazioni senza preavviso. Tutti i marchi citati sono registrati dai rispettivi proprietari. Non gettare per terra:

Dettagli

I link non sono tutti uguali: 10 illustrazioni sulla valutazione dei link da parte dei motori di ricerca

I link non sono tutti uguali: 10 illustrazioni sulla valutazione dei link da parte dei motori di ricerca I link non sono tutti uguali: 10 illustrazioni sulla valutazione dei link da parte dei motori di ricerca Di Articolo originale: All Links are Not Created Equal: 10 Illustrations on Search Engines' Valuation

Dettagli

I.Stat Guida utente Versione 1.7 Dicembre 2010

I.Stat Guida utente Versione 1.7 Dicembre 2010 I.Stat Guida utente Versione 1.7 Dicembre 2010 1 Sommario INTRODUZIONE 3 I concetti principali di I.Stat 4 Organizzazione dei dati 4 Ricerca 5 GUIDA UTENTE 6 Per iniziare 6 Selezione della lingua 7 Individuazione

Dettagli

12 linee guida per aumentare la visibilità on-line

12 linee guida per aumentare la visibilità on-line Posizionamento nei Motori di Ricerca 12 linee guida per aumentare la visibilità on-line (a cura di Michele De Capitani di Prima Posizione Srl - Web Marketing) 1 / 47 Introduzione Piccola introduzione In

Dettagli

GOOGLE, WIKIPEDIA E VALUTAZIONE SITI WEB. A cura delle biblioteche Umanistiche e Giuridiche

GOOGLE, WIKIPEDIA E VALUTAZIONE SITI WEB. A cura delle biblioteche Umanistiche e Giuridiche GOOGLE, WIKIPEDIA E VALUTAZIONE SITI WEB A cura delle biblioteche Umanistiche e Giuridiche ISTRUZIONI PER Usare in modo consapevole i motori di ricerca Valutare un sito web ed utilizzare: Siti istituzionali

Dettagli

Analisi dei requisiti e casi d uso

Analisi dei requisiti e casi d uso Analisi dei requisiti e casi d uso Indice 1 Introduzione 2 1.1 Terminologia........................... 2 2 Modello del sistema 4 2.1 Requisiti hardware........................ 4 2.2 Requisiti software.........................

Dettagli

Guida all uso del portale dello studente

Guida all uso del portale dello studente Guida all uso del portale dello studente www.studente.unicas.it Versione 1.0 del 10/04/2010 Pagina 1 Sommario PREMESSA... 3 PROFILO... 7 AMICI... 9 POSTA... 10 IMPOSTAZIONI... 11 APPUNTI DI STUDIO... 12

Dettagli

MyMedia Portal LMS un servizio SaaS di e-learning basato sul Video Streaming per la vendita on line di Lezioni Multimediali interattive

MyMedia Portal LMS un servizio SaaS di e-learning basato sul Video Streaming per la vendita on line di Lezioni Multimediali interattive 1 MyMedia Portal LMS un servizio SaaS di e-learning basato sul Video Streaming per la vendita on line di Lezioni Multimediali interattive Cos è un servizio di e-learning SaaS, multimediale, interattivo

Dettagli

Fatti trovare... Fatti preferire! Web Site» E-Commerce» Social Media» Web Marketing» Photo» Video» Graphic design

Fatti trovare... Fatti preferire! Web Site» E-Commerce» Social Media» Web Marketing» Photo» Video» Graphic design Fatti trovare... Fatti preferire! Web Site» E-Commerce» Social Media» Web Marketing» Photo» Video» Graphic design Come si trovano oggi i clienti? Così! ristorante pizzeria sul mare bel Perchè è importante

Dettagli

GUIDA RAPIDA emagister-agora Edizione BASIC

GUIDA RAPIDA emagister-agora Edizione BASIC GUIDA RAPIDA emagister-agora Edizione BASIC Introduzione a emagister-agora Interfaccia di emagister-agora Configurazione dell offerta didattica Richieste d informazioni Gestione delle richieste d informazioni

Dettagli

INFORMATIVA SUI COOKIE

INFORMATIVA SUI COOKIE INFORMATIVA SUI COOKIE I Cookie sono costituiti da porzioni di codice installate all'interno del browser che assistono il Titolare nell erogazione del servizio in base alle finalità descritte. Alcune delle

Dettagli

GESTIRE LA BIBLIOGRAFIA

GESTIRE LA BIBLIOGRAFIA GESTIRE LA BIBLIOGRAFIA STRUMENTI DI GESTIONE BIBLIOGRAFICA I software di gestione bibliografica permettono di raccogliere, catalogare e organizzare diverse tipologie di materiali, prendere appunti, formattare

Dettagli

APPLICAZIONE WEB PER LA GESTIONE DELLE RICHIESTE DI ACQUISTO DEL MATERIALE INFORMATICO. Francesco Marchione e Dario Richichi

APPLICAZIONE WEB PER LA GESTIONE DELLE RICHIESTE DI ACQUISTO DEL MATERIALE INFORMATICO. Francesco Marchione e Dario Richichi APPLICAZIONE WEB PER LA GESTIONE DELLE RICHIESTE DI ACQUISTO DEL MATERIALE INFORMATICO Francesco Marchione e Dario Richichi Istituto Nazionale di Geofisica e Vulcanologia Sezione di Palermo Indice Introduzione...

Dettagli

Text mining ed analisi di dati codificati in linguaggio naturale. Analisi esplorative di dati testualilezione

Text mining ed analisi di dati codificati in linguaggio naturale. Analisi esplorative di dati testualilezione Text mining ed analisi di dati codificati in linguaggio naturale Analisi esplorative di dati testualilezione 2 Le principali tecniche di analisi testuale Facendo riferimento alle tecniche di data mining,

Dettagli

Il World Wide Web: nozioni introduttive

Il World Wide Web: nozioni introduttive Il World Wide Web: nozioni introduttive Dott. Nicole NOVIELLI novielli@di.uniba.it http://www.di.uniba.it/intint/people/nicole.html Cos è Internet! Acronimo di "interconnected networks" ("reti interconnesse")!

Dettagli

Lezione n 1! Introduzione"

Lezione n 1! Introduzione Lezione n 1! Introduzione" Corso sui linguaggi del web" Fondamentali del web" Fondamentali di una gestione FTP" Nomenclatura di base del linguaggio del web" Come funziona la rete internet?" Connessione"

Dettagli

Manipolazione di testi: espressioni regolari

Manipolazione di testi: espressioni regolari Manipolazione di testi: espressioni regolari Un meccanismo per specificare un pattern, che, di fatto, è la rappresentazione sintetica di un insieme (eventualmente infinito) di stringhe: il pattern viene

Dettagli

Sempre attenti ad ogni dettaglio Bosch Intelligent Video Analysis

Sempre attenti ad ogni dettaglio Bosch Intelligent Video Analysis Sempre attenti ad ogni dettaglio Bosch Intelligent Video Analysis 2 Intervento immediato con Bosch Intelligent Video Analysis Indipendentemente da quante telecamere il sistema utilizza, la sorveglianza

Dettagli

FileMaker Server 12. Guida introduttiva

FileMaker Server 12. Guida introduttiva FileMaker Server 12 Guida introduttiva 2007 2012 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker e Bento sono marchi di FileMaker,

Dettagli

MANUALE D USO LEXUN ver. 5.0. proprietà logos engineering - Sistema Qualità certificato ISO 9001 DNV Italia INDICE. 6. Flash top 6 C.

MANUALE D USO LEXUN ver. 5.0. proprietà logos engineering - Sistema Qualità certificato ISO 9001 DNV Italia INDICE. 6. Flash top 6 C. Pag. 1/24 INDICE A. AMMINISTRAZIONE pagina ADMIN Pannello di controllo 2 1. Password 2 2. Cambio lingua 2 3. Menù principale 3 4. Creazione sottomenù 3 5. Impostazione template 4 15. Pagina creata con

Dettagli

Domini, una guida per capire come avviare un business nel web. Il dominio, lʼinizio di qualsiasi attività sul web

Domini, una guida per capire come avviare un business nel web. Il dominio, lʼinizio di qualsiasi attività sul web Domini, una guida per capire come avviare un business nel web HostingSolutions.it, ISP attivo da 10 anni nel mondo della registrazione domini, vuole fornire ai propri clienti e non una breve guida che

Dettagli

Introduzione ad Access

Introduzione ad Access Introduzione ad Access Luca Bortolussi Dipartimento di Matematica e Informatica Università degli studi di Trieste Access E un programma di gestione di database (DBMS) Access offre: un supporto transazionale

Dettagli

Data warehouse.stat Guida utente

Data warehouse.stat Guida utente Data warehouse.stat Guida utente Versione 3.0 Giugno 2013 1 Sommario INTRODUZIONE 3 I concetti principali 4 Organizzazione dei dati 4 Ricerca 5 Il browser 5 GUIDA UTENTE 6 Per iniziare 6 Selezione della

Dettagli

WineCountry.IT - Italian Wine - Listino Prezzi Stampabile. Listino Prezzi

WineCountry.IT - Italian Wine - Listino Prezzi Stampabile. Listino Prezzi Listino Prezzi L.L.C. 20 Holstein Road, San Anselmo, CA 94960-1202, USA Tel.: 001 415 460 6455 E-mail: management@winecountry.it www.winecountry.it www.emporio-italkia.com www.italian-flavor.com www.italianwinehub.com

Dettagli

Informatica per la comunicazione" - lezione 9 -

Informatica per la comunicazione - lezione 9 - Informatica per la comunicazione" - lezione 9 - Protocolli di livello intermedio:" TCP/IP" IP: Internet Protocol" E il protocollo che viene seguito per trasmettere un pacchetto da un host a un altro, in

Dettagli

Guida rapida all uso di ECM Titanium

Guida rapida all uso di ECM Titanium Guida rapida all uso di ECM Titanium Introduzione Questa guida contiene una spiegazione semplificata del funzionamento del software per Chiputilizzare al meglio il Tuning ECM Titanium ed include tutte

Dettagli

come installare wordpress:

come installare wordpress: 9-10 DICEMBRE 2013 Istitiuto Nazionale Tumori regina Elena come installare wordpress: Come facciamo a creare un sito in? Esistono essenzialmente due modi per creare un sito in WordPress: Scaricare il software

Dettagli

Come difendersi dai VIRUS

Come difendersi dai VIRUS Come difendersi dai VIRUS DEFINIZIONE Un virus è un programma, cioè una serie di istruzioni, scritte in un linguaggio di programmazione, in passato era di solito di basso livello*, mentre con l'avvento

Dettagli

White Paper. Operational DashBoard. per una Business Intelligence. in real-time

White Paper. Operational DashBoard. per una Business Intelligence. in real-time White Paper Operational DashBoard per una Business Intelligence in real-time Settembre 2011 www.axiante.com A Paper Published by Axiante CAMBIARE LE TRADIZIONI C'è stato un tempo in cui la Business Intelligence

Dettagli

Descrizione tecnica Indice

Descrizione tecnica Indice Descrizione tecnica Indice 1. Vantaggi del sistema Vertical Booking... 2 2. SISTEMA DI PRENOTAZIONE ON LINE... 3 2.1. Caratteristiche... 3 I EXTRANET (Interfaccia per la gestione del programma)... 3 II

Dettagli

DBMS (Data Base Management System)

DBMS (Data Base Management System) Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire

Dettagli

Cross Software ltd Malta Pro.Sy.T Srl. Il gestionale come l'avete sempre sognato... Pag. 1

Cross Software ltd Malta Pro.Sy.T Srl. Il gestionale come l'avete sempre sognato... Pag. 1 Il gestionale come l'avete sempre sognato... Pag. 1 Le funzionalità di X-Cross La sofisticata tecnologia di CrossModel, oltre a permettere di lavorare in Internet come nel proprio ufficio e ad avere una

Dettagli

OCS in un ora. Introduzione a Open Conference Systems Versione 2.0. OCS in un ora. Ultimo aggiornamento: dicembre 2007

OCS in un ora. Introduzione a Open Conference Systems Versione 2.0. OCS in un ora. Ultimo aggiornamento: dicembre 2007 Introduzione a Open Conference Systems Versione 2.0 Ultimo aggiornamento: dicembre 2007 1 Open Conference Systems è un iniziativa di ricerca sviluppata dal Public Knowledge Project dell Università della

Dettagli

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE Oracle Business Intelligence Standard Edition One è una soluzione BI completa, integrata destinata alle piccole e medie imprese.oracle

Dettagli

Lezione su Informatica di Base

Lezione su Informatica di Base Lezione su Informatica di Base Esplora Risorse, Gestione Cartelle, Alcuni tasti di scelta Rapida Domenico Capano D.C. Viterbo: Lunedì 21 Novembre 2005 Indice Una nota su questa lezione...4 Introduzione:

Dettagli

Privacy Policy del sito http://www.plastic-glass.com

Privacy Policy del sito http://www.plastic-glass.com Cos'è una PRIVACY POLICY Privacy Policy del sito http://www.plastic-glass.com Questo documento, concernente le politiche di riservatezza dei dati personali di chi gestisce il sito Internet http://www.plastic-glass.com

Dettagli

Web of Science SM QUICK REFERENCE GUIDE IN COSA CONSISTE WEB OF SCIENCE? General Search

Web of Science SM QUICK REFERENCE GUIDE IN COSA CONSISTE WEB OF SCIENCE? General Search T TMTMTt QUICK REFERENCE GUIDE Web of Science SM IN COSA CONSISTE WEB OF SCIENCE? Consente di effettuare ricerche in oltre 12.000 riviste e 148.000 atti di convegni nel campo delle scienze, delle scienze

Dettagli

Guida alla scansione su FTP

Guida alla scansione su FTP Guida alla scansione su FTP Per ottenere informazioni di base sulla rete e sulle funzionalità di rete avanzate della macchina Brother, consultare la uu Guida dell'utente in rete. Per ottenere informazioni

Dettagli

INFORMATIVA PRIVACY AI VISITATORI DEL SITO www.wdc-international.com

INFORMATIVA PRIVACY AI VISITATORI DEL SITO www.wdc-international.com INFORMATIVA PRIVACY AI VISITATORI DEL SITO www.wdc-international.com La presente Informativa è resa, anche ai sensi del ai sensi del Data Protection Act 1998, ai visitatori (i Visitatori ) del sito Internet

Dettagli

www.queen.it info@mbox.queen.it Gruppo Queen.it Listino Utente Finale Gennaio 2001

www.queen.it info@mbox.queen.it Gruppo Queen.it Listino Utente Finale Gennaio 2001 Listino Gennaio 2001 pag. 1 Gruppo Queen.it Listino Utente Finale Gennaio 2001 Profilo aziendale Chi è il Gruppo Queen.it Pag. 2 Listino connettività Listino Connettività RTC Pag. 3 Listino Connettività

Dettagli

Dal punto di vista organizzativo sono possibili due soluzioni per il sistema di rete.

Dal punto di vista organizzativo sono possibili due soluzioni per il sistema di rete. Premessa. La traccia di questo anno integra richieste che possono essere ricondotte a due tipi di prove, informatica sistemi, senza lasciare spazio ad opzioni facoltative. Alcuni quesiti vanno oltre le

Dettagli

Come installare e configurare il software FileZilla

Come installare e configurare il software FileZilla Come utilizzare FileZilla per accedere ad un server FTP Con questo tutorial verrà mostrato come installare, configurare il software e accedere ad un server FTP, come ad esempio quello dedicato ai siti

Dettagli

Scrivere uno script php che, dato un array associativo PERSONE le cui chiavi sono i

Scrivere uno script php che, dato un array associativo PERSONE le cui chiavi sono i Esercizi PHP 1. Scrivere uno script PHP che produca in output: 1. La tabellina del 5 2. La tavola Pitagorica contenuta in una tabella 3. La tabellina di un numero ricevuto in input tramite un modulo. Lo

Dettagli

Gestione Nuova Casella email

Gestione Nuova Casella email Gestione Nuova Casella email Per accedere alla vecchia casella questo l indirizzo web: http://62.149.157.9/ Potrà essere utile accedere alla vecchia gestione per esportare la rubrica e reimportala come

Dettagli

Appunti di Antonio Bernardo

Appunti di Antonio Bernardo Internet Appunti di Antonio Bernardo Cos è Internet Internet può essere vista come una rete logica di enorme complessità, appoggiata a strutture fisiche e collegamenti di vario tipo (fibre ottiche, cavi

Dettagli

Guida agli strumenti etwinning

Guida agli strumenti etwinning Guida agli strumenti etwinning Registrarsi in etwinning Prima tappa: Dati di chi effettua la registrazione Seconda tappa: Preferenze di gemellaggio Terza tappa: Dati della scuola Quarta tappa: Profilo

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 10 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Nomenclatura: 1 La rappresentazione di uno schema richiede una serie di abbreviazioni per i vari componenti. Seguiremo

Dettagli

SAI QUANTO TEMPO IMPIEGHI A RINTRACCIARE UN DOCUMENTO, UN NUMERO DI TELEFONO O UNA E-MAIL?

SAI QUANTO TEMPO IMPIEGHI A RINTRACCIARE UN DOCUMENTO, UN NUMERO DI TELEFONO O UNA E-MAIL? archiviazione ottica, conservazione e il protocollo dei SAI QUANTO TEMPO IMPIEGHI A RINTRACCIARE UN DOCUMENTO, UN NUMERO DI TELEFONO O UNA E-MAIL? Il software Facile! BUSINESS Organizza l informazione

Dettagli

Elaidon Web Solutions

Elaidon Web Solutions Elaidon Web Solutions Realizzazione siti web e pubblicità sui motori di ricerca Consulente Lorenzo Stefano Piscioli Via Siena, 6 21040 Gerenzano (VA) Telefono +39 02 96 48 10 35 elaidonwebsolutions@gmail.com

Dettagli

pag. 2/9 INTERNET MARKETING (SYSCON SRL) Rev.1.2 Spett.le Ditta, giorno dopo giorno Internet sta modificando il

pag. 2/9 INTERNET MARKETING (SYSCON SRL) Rev.1.2 Spett.le Ditta, giorno dopo giorno Internet sta modificando il INTERNET MARKETING pag. 2/9 Spett.le Ditta, Rev.1.2 giorno dopo giorno Internet sta modificando il modo di essere azienda : la posta elettronica permette maggiore dinamicità nei rapporti con clienti e

Dettagli

Guida ai Servizi Internet per il Referente Aziendale

Guida ai Servizi Internet per il Referente Aziendale Guida ai Servizi Internet per il Referente Aziendale Indice Indice Introduzione...3 Guida al primo accesso...3 Accessi successivi...5 Amministrazione dei servizi avanzati (VAS)...6 Attivazione dei VAS...7

Dettagli

Business Intelligence. Il data mining in

Business Intelligence. Il data mining in Business Intelligence Il data mining in L'analisi matematica per dedurre schemi e tendenze dai dati storici esistenti. Revenue Management. Previsioni di occupazione. Marketing. Mail diretto a clienti specifici.

Dettagli

AUL22: FactoryTalk View SE Scoprite i vantaggi chiave di una soluzione SCADA integrata

AUL22: FactoryTalk View SE Scoprite i vantaggi chiave di una soluzione SCADA integrata AUL22: FactoryTalk View SE Scoprite i vantaggi chiave di una soluzione SCADA integrata Giampiero Carboni Davide Travaglia David Board Rev 5058-CO900C Interfaccia operatore a livello di sito FactoryTalk

Dettagli

Sistemi di supporto alle decisioni Ing. Valerio Lacagnina

Sistemi di supporto alle decisioni Ing. Valerio Lacagnina Cosa è il DSS L elevato sviluppo dei personal computer, delle reti di calcolatori, dei sistemi database di grandi dimensioni, e la forte espansione di modelli basati sui calcolatori rappresentano gli sviluppi

Dettagli

BPEL: Business Process Execution Language

BPEL: Business Process Execution Language Ingegneria dei processi aziendali BPEL: Business Process Execution Language Ghilardi Dario 753708 Manenti Andrea 755454 Docente: Prof. Ernesto Damiani BPEL - definizione Business Process Execution Language

Dettagli

Web Conferencing Open Source

Web Conferencing Open Source Web Conferencing Open Source A cura di Giuseppe Maugeri g.maugeri@bembughi.org 1 Cos è BigBlueButton? Sistema di Web Conferencing Open Source Basato su più di quattordici componenti Open-Source. Fornisce

Dettagli

Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi.

Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi. Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi. Internet: la rete delle reti Alberto Ferrari Connessioni

Dettagli

Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali

Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali Riusabilità del software - Catalogo delle applicazioni: Applicativo verticale Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali Amministrazione: Regione Piemonte - Direzione Innovazione,

Dettagli

ALFABETIZZAZIONE DI BASE Programma del Corso livello base

ALFABETIZZAZIONE DI BASE Programma del Corso livello base Un po di Storia ISP & Web Engineering ALFABETIZZAZIONE DI BASE Programma del Corso livello base Breve cenno sulla storia dell informatica: dagli albori ai giorni nostri; L evoluzione di Windows: dalla

Dettagli

ARP (Address Resolution Protocol)

ARP (Address Resolution Protocol) ARP (Address Resolution Protocol) Il routing Indirizzo IP della stazione mittente conosce: - il proprio indirizzo (IP e MAC) - la netmask (cioè la subnet) - l indirizzo IP del default gateway, il router

Dettagli

LA POSTA ELETTRONICA

LA POSTA ELETTRONICA LA POSTA ELETTRONICA Nella vita ordinaria ci sono due modi principali di gestire la propria corrispondenza o tramite un fermo posta, creandosi una propria casella postale presso l ufficio P:T., oppure

Dettagli

Come recuperare il Citation Index di un articolo o di un autore: breve guida

Come recuperare il Citation Index di un articolo o di un autore: breve guida Come recuperare il Citation Index di un articolo o di un autore: breve guida A cura del Gruppo Informazione e comunicazione della Biblioteca Biomedica Redazione: Tessa Piazzini Premessa: Solitamente parlando

Dettagli

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a:

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a: Lab 4.1 Utilizzare FTP (File Tranfer Protocol) LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) In questa lezione imparerete a: Utilizzare altri servizi Internet, Collegarsi al servizio Telnet, Accedere

Dettagli

COME FRODE. la possibilità propri dati. brevissimo. Reply www.reply.eu

COME FRODE. la possibilità propri dati. brevissimo. Reply www.reply.eu FRAUD MANAGEMENT. COME IDENTIFICARE E COMB BATTERE FRODI PRIMA CHE ACCADANO LE Con una visione sia sui processi di business, sia sui sistemi, Reply è pronta ad offrire soluzioni innovative di Fraud Management,

Dettagli

Introduzione al GIS (Geographic Information System)

Introduzione al GIS (Geographic Information System) Introduzione al GIS (Geographic Information System) Sommario 1. COS E IL GIS?... 3 2. CARATTERISTICHE DI UN GIS... 3 3. COMPONENTI DI UN GIS... 4 4. CONTENUTI DI UN GIS... 5 5. FASI OPERATIVE CARATTERIZZANTI

Dettagli

L idea. 43.252.003.274.489.856.000 combinazioni possibili di cui solo una è quella corretta

L idea. 43.252.003.274.489.856.000 combinazioni possibili di cui solo una è quella corretta Guardare oltre L idea 43.252.003.274.489.856.000 combinazioni possibili di cui solo una è quella corretta I nostri moduli non hanno altrettante combinazioni possibili, ma la soluzione è sempre una, PERSONALIZZATA

Dettagli

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Oggi più che mai, le aziende italiane sentono la necessità di raccogliere,

Dettagli

Analisi dei requisiti e casi d uso

Analisi dei requisiti e casi d uso Analisi dei requisiti e casi d uso Indice 1 Introduzione 2 1.1 Terminologia........................... 2 2 Modello della Web Application 5 3 Struttura della web Application 6 4 Casi di utilizzo della Web

Dettagli

Manuale Software. www.smsend.it

Manuale Software. www.smsend.it Manuale Software www.smsend.it 1 INTRODUZIONE 3 Multilanguage 4 PANNELLO DI CONTROLLO 5 Start page 6 Profilo 7 Ordini 8 Acquista Ricarica 9 Coupon AdWords 10 Pec e Domini 11 MESSAGGI 12 Invio singolo sms

Dettagli

TeamPortal. Servizi integrati con ambienti Gestionali

TeamPortal. Servizi integrati con ambienti Gestionali TeamPortal Servizi integrati con ambienti Gestionali 12/2013 Modulo di Amministrazione Il modulo include tutte le principali funzioni di amministrazione e consente di gestire aspetti di configurazione

Dettagli

Presentazione del prodotto Easy-TO versione 5.1

Presentazione del prodotto Easy-TO versione 5.1 Presentazione del prodotto Easy-TO versione 5.1 Easy-TO è il software professionale per il Tour Operator moderno. Progettato e distribuito in Italia e all estero da Travel Software srl (Milano), un partner

Dettagli

Corso SOL Gestione catalogo libro moderno 21-22 settembre 2009

Corso SOL Gestione catalogo libro moderno 21-22 settembre 2009 Corso SOL Gestione catalogo libro moderno 21-22 settembre 2009 Introduzione generale Autenticazione dell operatore https://sebina1.unife.it/sebinatest Al primo accesso ai servizi di Back Office, utilizzando

Dettagli

Posta Elettronica Certificata

Posta Elettronica Certificata Posta Elettronica Certificata Manuale di utilizzo del servizio Webmail di Telecom Italia Trust Technologies Documento ad uso pubblico Pag. 1 di 33 Indice degli argomenti 1 INTRODUZIONE... 3 1.1 Obiettivi...

Dettagli

EndNote Web. Quick Reference Card THOMSON SCIENTIFIC

EndNote Web. Quick Reference Card THOMSON SCIENTIFIC THOMSON SCIENTIFIC EndNote Web Quick Reference Card Web è un servizio online ideato per aiutare studenti e ricercatori nel processo di scrittura di un documento di ricerca. ISI Web of Knowledge, EndNote

Dettagli

Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore)

Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore) Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore) Autore: Matteo Veroni Email: matver87@gmail.com Sito web: matteoveroni@altervista.org Fonti consultate: http://openmeetings.apache.org/

Dettagli

Introduzione a MySQL

Introduzione a MySQL Introduzione a MySQL Cinzia Cappiello Alessandro Raffio Politecnico di Milano Prima di iniziare qualche dettaglio su MySQL MySQL è un sistema di gestione di basi di dati relazionali (RDBMS) composto da

Dettagli

Web of Science. Institute for Scientific Information

Web of Science. Institute for Scientific Information Web of Science Institute for Scientific Information Web of Knowledge è la piattaforma che che permette di raggiungere le prestigiose banche dati prodotte dall'institute of Scientific Information (ISI).

Dettagli

&XULRVLWjVWDWLVWLFKHVXLPRWRULGLULFHUFD

&XULRVLWjVWDWLVWLFKHVXLPRWRULGLULFHUFD I Motori di Ricerca sono senz altro ODULVRUVDSULQFLSDOH a disposizione dell utente per la ricerca di informazioni su Internet. Ma cosa sono esattamente i Motori di Ricerca? Possiamo dire che, in linea

Dettagli

Convegno 6 giugno 2013 Federlazio Frosinone

Convegno 6 giugno 2013 Federlazio Frosinone Convegno 6 giugno 2013 Federlazio Frosinone pag. 1 6 giugno 2013 Federlazio Frosinone Introduzione alla Business Intelligence Un fattore critico per la competitività è trasformare la massa di dati prodotti

Dettagli

IDom. Omnicon SRL Via Petrarca 14 20843 Verano Brianza (MB) info@omnicon.it

IDom. Omnicon SRL Via Petrarca 14 20843 Verano Brianza (MB) info@omnicon.it IDom MANUALE UTENTE Omnicon SRL Via Petrarca 14 20843 Verano Brianza (MB) info@omnicon.it 2 COPYRIGHT Tutti i nomi ed i marchi citati nel documento appartengono ai rispettivi proprietari. Le informazioni

Dettagli

Documentazione Servizio SMS WEB. Versione 1.0

Documentazione Servizio SMS WEB. Versione 1.0 Documentazione Servizio SMS WEB Versione 1.0 1 Contenuti 1 INTRODUZIONE...5 1.1 MULTILANGUAGE...5 2 MESSAGGI...7 2.1 MESSAGGI...7 2.1.1 INVIO SINGOLO SMS...7 2.1.2 INVIO MULTIPLO SMS...9 2.1.3 INVIO MMS

Dettagli

Informatica Applicata

Informatica Applicata Ing. Irina Trubitsyna Concetti Introduttivi Programma del corso Obiettivi: Il corso di illustra i principi fondamentali della programmazione con riferimento al linguaggio C. In particolare privilegia gli

Dettagli

DynDevice ECM. La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali

DynDevice ECM. La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali DynDevice ECM La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali Presentazione DynDevice ECM Cos è DynDevice ICMS Le soluzioni di DynDevice

Dettagli

La Valutazione Euristica

La Valutazione Euristica 1/38 E un metodo ispettivo di tipo discount effettuato da esperti di usabilità. Consiste nel valutare se una serie di principi di buona progettazione sono stati applicati correttamente. Si basa sull uso

Dettagli

Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1

Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1 Tutorial Configuration Managment Configurare il servizio EC2 su AWS Pagina 1 Sommario 1. INTRODUZIONE... 3 2. PROGRAMMI NECESSARI... 4 3. PANNELLO DI CONTROLLO... 5 4. CONFIGURARE E LANCIARE UN ISTANZA...

Dettagli

Bus di sistema. Bus di sistema

Bus di sistema. Bus di sistema Bus di sistema Permette la comunicazione (scambio di dati) tra i diversi dispositivi che costituiscono il calcolatore E costituito da un insieme di fili metallici che danno luogo ad un collegamento aperto

Dettagli

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO... Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...

Dettagli

Sistemi Web-Based - Terminologia. Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011

Sistemi Web-Based - Terminologia. Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011 Sistemi Web-Based - Terminologia Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011 CLIENT: il client è il programma che richiede un servizio a un computer collegato in

Dettagli

Principali funzionalità di Tustena CRM

Principali funzionalità di Tustena CRM Principali funzionalità di Tustena CRM Importazione dati o Importazione da file dati di liste sequenziali per aziende, contatti, lead, attività e prodotti. o Deduplica automatica dei dati importati con

Dettagli

Firewall. Generalità. Un firewall può essere sia un apparato hardware sia un programma software.

Firewall. Generalità. Un firewall può essere sia un apparato hardware sia un programma software. Generalità Definizione Un firewall è un sistema che protegge i computer connessi in rete da attacchi intenzionali mirati a compromettere il funzionamento del sistema, alterare i dati ivi memorizzati, accedere

Dettagli

Quali dati potremmo modificare? Impostazioni sul campionato, risultati, designazioni, provvedimenti disciplinari, statistiche e tanto ancora.

Quali dati potremmo modificare? Impostazioni sul campionato, risultati, designazioni, provvedimenti disciplinari, statistiche e tanto ancora. WCM Sport è un software che tramite un sito web ha l'obbiettivo di aiutare l'organizzazione e la gestione di un campionato sportivo supportando sia i responsabili del campionato sia gli utilizzatori/iscritti

Dettagli

UML Component and Deployment diagram

UML Component and Deployment diagram UML Component and Deployment diagram Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università di Catania I diagrammi UML Classificazione

Dettagli

Ascolto, gestione degli spazi social e analisi con Hootsuite.com

Ascolto, gestione degli spazi social e analisi con Hootsuite.com Ascolto, gestione degli spazi social e analisi con Hootsuite.com #TTTourism // 30 settembre 2014 - Erba Hootsuite Italia Social Media Management HootsuiteIT Diego Orzalesi Hootsuite Ambassador Programma

Dettagli

How to Develop Accessible Linux Applications

How to Develop Accessible Linux Applications How to Develop Accessible Linux Applications Sharon Snider Copyright 2002 IBM Corporation v1.1, 2002-05-03 Diario delle Revisioni Revisione v1.1 2002-05-03 Revisionato da: sds Convertito in DocBook XML

Dettagli

Enterprise Content Management. Terminologia. KM, ECM e BPM per creare valore nell impresa. Giovanni Marrè Amm. Del., it Consult

Enterprise Content Management. Terminologia. KM, ECM e BPM per creare valore nell impresa. Giovanni Marrè Amm. Del., it Consult KM, ECM e BPM per creare valore nell impresa Giovanni Marrè Amm. Del., it Consult Terminologia Ci sono alcuni termini che, a vario titolo, hanno a che fare col tema dell intervento KM ECM BPM E20 Enterprise

Dettagli

SISTEMA DI CONTROLLO DISTRIBUITO DI UN IMPIANTO DI PRODUZIONE DI ENERGIA ELETTRICA DA RIFIUTI NON PERICOLOSI

SISTEMA DI CONTROLLO DISTRIBUITO DI UN IMPIANTO DI PRODUZIONE DI ENERGIA ELETTRICA DA RIFIUTI NON PERICOLOSI SISTEMA DI CONTROLLO DISTRIBUITO DI UN IMPIANTO DI PRODUZIONE DI ENERGIA ELETTRICA DA RIFIUTI NON PERICOLOSI s.d.i. automazione industriale ha fornito e messo in servizio nell anno 2003 il sistema di controllo

Dettagli