|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/elasticsearch-search-api-and-query-dsl-in-practice/
课程评论:没有评论
课程名称:实践中的Elasticsearch查询 课程概述:本课程将指导您如何正确有效地使用基于JSON的Elasticsearch查询DSL(领域专用语言)来定义查询。此外,我将介绍大多数常用的搜索API,帮助您全面理解Elasticsearch的工作原理,以及如何使用它构建现代搜索应用程序,例如Google、Bing、Yahoo!和DuckDuckGo等。课程包含大量的实用知识、示例和动手讲座。如果您是初学者,不用担心,课程将引导您从Lucene倒排索引的基本概念和Elasticsearch在系统架构中的角色入手,逐步深入到更高级的功能。如果您没有数据可供实践,也不必担心,我们将在课程开始时导入示例数据集。如果您已经有Elasticsearch的经验,您也会喜欢课程的高级部分。也许您在想,您使用Elasticsearch的方式是否正确,您的查询是否可以更快返回结果?如果是这样,课程将帮助您找到这些问题的答案,进一步巩固您的现有经验。无论您的知识水平如何,完成本课程后,您都将准备好成为Elasticsearch社区的真正专业人士。 在本课程中,我将展示如何正确使用Elasticsearch产品。我们将从解释基本术语和Elasticsearch在系统架构中的角色开始。然后,在导入示例数据后,我们将逐步学习术语查询、范围查询、专用查询、地理查询、嵌套查询等内容。我们将了解如何使用过滤查询构建有效的通知,或利用聚合分析结果。我将向您展示如何进行高亮显示、建议、拼写纠正以及如何模板化查询。最后,我们将涵盖调优和优化最佳实践、查询分析、性能测试和自定义默认路由和评分等内容。 总的来说,您将学习如何以简单的方式正确有效地查询Elasticsearch,而不需要花费数小时阅读手册。希望在第一堂课见到您。
This course will guide you how to properly and effectively use Elasticsearch Query DSL (Domain Specific Language) based on JSON to define queries. Additionally I present most commonly used Search APIs that will help you fully understand how Elasticsearch works and how to use it to build modern search applications, like Google, Bing, Yahoo!, DuckDuckGo etc. Course contains a lot of practical knowledge, examples and hands-on lectures. If you are a beginner, don't worry, course guides you from very generic concept of lucene inverted index and role of search engines like Elasticsearch) in the system architecture to more advanced features. If you have no data to play with, don't worry we import sample datasets at the very beginning of this course.If you already have experience with Elasticsearch, you will enjoy the advanced part of it. Maybe you wonder if the way that use use Elasticsearch is the proper way and maybe your queries can return results faster ? If so, then course will help you find answers to that questions, optionally grounding and strengthening your exiting experience. No matter what is your existing level of knowledge, after completing this course, you will be ready to become a true professional in the Elasticsearch community.In this course, I will show you how to properly use Elasticsearch product. We will start by explaining basic terms and role of Elasticsearch in the system architecture. Then, after importing sample data, we will go through term based queries, range queries, specialized queries, geo queries, nested queries and so on. We will get to know how to build effective notifications by using percolate queries or aggregate and analyze results using aggregations. I'll show you how to do highlighting, suggestions, spell corrections, and template your queries. At the end we will cover tuning and optimization best practices, query profiling, performance testing and customize default routing and scoring.Overall, you'll learn how to properly and effectively query Elasticsearch in the easy way, without spending hours reading manuals.I hope to see you in the first lecture.