Elasticsearch: crea il tuo motore di ricerca personalizzato

Impara ad usare Elasticsearch, dalla teoria alla pratica, per implementare un motore di ricerca full text

4.58 (82 reviews)
Udemy
platform
Italiano
language
Other
category
instructor
Elasticsearch: crea il tuo motore di ricerca personalizzato
281
students
7 hours
content
Dec 2022
last update
$19.99
regular price

What you will learn

L'architettura di un cluster di nodi basato su Elasticsearch

Il funzionamento degli indici, dei mapping e degli analyzer

La sintassi delle query e delle ricerche full text

Come aggregare i risultati per ottenere le giuste metriche

Implementare un motore di ricerca basato su Elasticsearch

Why take this course?

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!

Reviews

Massimiliano
September 5, 2023
Fornito i concetti base in modo chiaro e preciso. L'insegnante risponde subito alle domande. Piccolo consiglio è quello di ampliare (magari con un appendice in più) la parte programmatica in JAVA proponendo anche esercizi e soluzioni
Alessandro
July 3, 2023
ll corso è stato perfettamente strutturato ed organizzato. Gli argomenti trattati sono stati chiarissimi e ricchi di esempi. Una volta terminato il corso, si hanno veramente tutti gli strumenti per iniziare ad usare Elasticsearch per i proprio progetti, offrendo anche spunti per utilizzi in maniera avanzata. Sono molto contento del corso, era esattamente quello che mi aspettavo. Grazie mille dell'ottimo lavoro.
Andrea
February 7, 2023
Ottimo corso, non ricopre pienamente l'enorme mole di informazioni che ruotano attorno alla piattaforma (anche perché dipende molto dall'uso che ne si vuol fare), ma é piú che sufficiente per capirne il funzionamento e per cominciare a muoversi in autonomia per la realizzazione di una propria architettura basata su ES.
Daniele
July 14, 2022
Bellissimo corso , spiegato ed accompagnato con esempio facili da capire. Avrei aggiunto qualche lezione in piu per spiegare KIBANA ( ad esempio Transform e Ingestion dei dati) e logStash.
Alex
July 7, 2022
Molto contento del corso. Estremamente pratico senza tralasciare la teoria. Direi che fornisce una valida base per iniziare a mettere le "mani nella marmellata". Unico consiglio: sarebbe utile già dalle prime sezioni del corso il caricamento dei documenti in bulk che facciamo con lo script nell'esercizio finale :)
Gianluca
February 22, 2022
Buon corso, mi ha fornito interessanti spunti di sviluppo, è un corso molto completo, con qualche chicca in più merita le 5 stelle. Complimenti :)

Charts

Price

Elasticsearch: crea il tuo motore di ricerca personalizzato - Price chart

Rating

Elasticsearch: crea il tuo motore di ricerca personalizzato - Ratings chart

Enrollment distribution

Elasticsearch: crea il tuo motore di ricerca personalizzato - Distribution chart

Related Topics

4524320
udemy ID
1/30/2022
course created date
2/9/2022
course indexed date
Bot
course submited by