Elasticsearch: crea il tuo motore di ricerca personalizzato

所在平台: Udemy

课程主页: https://www.udemy.com/course/elasticsearch-motore-di-ricerca-full-text/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Elasticsearch:打造你的专属搜索引擎 **课程概述:** 本课程旨在帮助学员快速掌握Elasticsearch,并能够为应用程序实现全文搜索引擎,或基于Kibana等工具进行高级数据可视化。Elasticsearch是一个免费的框架,集成了文档型NoSQL数据库和搜索引擎,能够对海量数据进行复杂且极速的全文搜索。 **学习内容:** * **集群构建与节点配置:** 学习如何创建节点集群,以提高系统的健壮性和容错性,了解不同节点类型及其配置方法。 * **核心概念与实践:** 深入理解倒排索引等核心理论,并通过实际操作演练索引管理和文档创建。 * **Mapping与文本分析:** 掌握Mapping的定义,以及通过文本分析管道(text analysis pipelines)开发强大的文本分析器。 * **高级搜索与聚合:** 学习实现各种复杂的搜索操作,从基础查询到组合查询,并掌握结果聚合技巧。 * **搜索类型:** 熟悉并能够运用term、match、fuzzy、bool、dis\_max等多种搜索类型。 * **实际应用演示:** 课程中将包含在Web应用程序中实现搜索引擎的实例演示,让学员直观了解Elasticsearch的实际应用潜力。 **学员收获:** 完成本课程后,学员将能够熟练运用Elasticsearch构建和优化搜索引擎,并可将其应用于数据搜索、分析和可视化等多种场景。学员在课程期间可以获得答疑和指导,并可获得课程结业证书。

课程评论(0条)

课程详情

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!

课程标签

0人关注该课程

主题相关的课程