Con questo corso imparerai rapidamente ad usare Elasticsearch, per poi implementare motori di ricerca full text per le tue applicazioni o soluzioni di data visualization avanzate basate, ad esempio, su Kibana.
Elasticsearch è un framework gratuito composto da un database NoSql documentale e da un search engine, in grado di consentire delle ricerche full text sofisticate ed estremamente veloci, anche su una grande mole di dati.
Con questo corso imparerai rapidamente ad usare Elasticsearch, per poi implementare motori di ricerca full text per le tue applicazioni o soluzioni di data visualization avanzate basate, ad esempio, su Kibana.
Elasticsearch è un framework gratuito composto da un database NoSql documentale e da un search engine, in grado di consentire delle ricerche full text sofisticate ed estremamente veloci, anche su una grande mole di dati.
Durante le lezioni imparerai come creare un cluster di nodi, per rendere il tuo sistema di robusto e resiliente ad eventuali malfunzionamenti hardware o di rete. A questo scopo vedremo le principali tipologie di nodi e capiremo come configurarli durante la fase di installazione e avvio del sistema.
I principali concetti teorici che ti spiegherò (come gli inverted index) saranno immediatamente seguiti da esempi pratici su come gestire indici e creare documenti. Approfondiremo inoltre la definizione di mapping e lo sviluppo di potenti analizzatori testuali definendo delle pipeline di text analysis.
Una volta capito come gestire i documenti, imparerai ad implementare ricerche articolate e adatte ad ogni esigenza, partendo dalle operazioni più semplici fino alle ricerche composte, per poi passare alle aggregazioni dei risultati.
Una volta terminato questo corso avrai familiarità con ricerche term, match, fuzzy, bool, dis_max e tante altre tipologie.
Nel corso vedrai anche un esempio di implementazione di un motore di ricerca all'interno di una applicazione web, per capire concretamente le potenzialità di questo strumento.
Durante il corso avrai la possibilità di chiedere dei chiarimenti o ricevere consigli e alla conclusione otterrai un certificato di fine corso.
Metti in pratica le nozioni che hai imparato in questo modulo
Questa lezione permette di capire come gestire l'autenticazione basic introdotta di default con la versione 8 di Elasticsearch
Configuriamo Kibana per l'accesso a Elasticsearch tramite il token di autenticazione.
Kibana è uno strumento, parte dello stack di Elastic, che consente di effettuare grafici partendo dai dati memorizzati in Elasticsearch e facilita la scrittura delle query, come vedremo nelle prossime lezioni.
In questa lezione vediamo come generare una nuova password per le utenze di Elasticsearch e un nuovo token di accesso per Kibana.
In questa lezione vedremo alcuni errori comuni che potremmo ottenere all'avvio di Elasticsearch capendone le cause e gestendoli per continuare con le prove.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.