|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/elasticsearch-for-geospatial/
课程评论:没有评论
课程名称:Elasticsearch 地理空间 课程概述:如果你对如何在 Elasticsearch 中使用地理空间功能感兴趣,或者你是初学者又不知从何开始,亦或需要在没有使用地理空间数据库的情况下解决地理空间问题,那么这个课程非常适合你。 课程内容:Elasticsearch 是 ELK(Elasticsearch、Logstash 和 Kibana)技术栈的一部分,是一个广受欢迎的开源分布式文档存储和分析平台。许多组织和团队利用 Elasticsearch 开发强大的搜索能力,并用于解决基于地图的网页应用中的复杂地理空间问题。Elasticsearch 基于 Apache Lucene,支持快速的全文搜索,并通过简单的 Restful API 提供便捷的使用体验,使用户无需深入学习 Lucene,便可通过简单的API请求(查询DSL)与 Elasticsearch 进行交互。 Elasticsearch 是一个分布式系统,通常在生产环境中部署在一个集群上,因此具备高度的可扩展性,可以实现纵向和横向扩展。尽管 Elasticsearch 本身是一个复杂的系统,但这种复杂性对于最终用户而言是透明的,这意味着可以利用 Elasticsearch 构建非常强大的应用程序。虽然本课程未涵盖具体内容,但 AWS 上提供的基于云的 Elasticsearch 版本使得与 Elasticsearch 的集成变得非常简单。 本课程将探讨 Elasticsearch 如何与 Geoserver 集成,重点关注 GIS 和 Elasticsearch。需要注意的是,Elasticsearch 还可以与许多其他技术集成,其中包括与 Kafka 的流行集成使用。课程旨在让学生了解 Elasticsearch,提供足够的理论支持示例的理解。课程将介绍 Elasticsearch 的基本概念,并成为使用 Elasticsearch 进行地理空间分析的完美入门。参与者需具备一定的 Elasticsearch 操作基础,课堂示例将易于理解并便于学生适应 Elasticsearch 的查询风格。 希望通过这门课程,学习者能够充分理解 Elasticsearch 的地理空间能力。讲师也会为参与者提供任何支持和帮助,包括基础知识的理解。
Are you interested in learning how to use Geospatial in Elasticsearch? Are you new to geospatial capabilities available within Elasticsearch and struggling with where to start? Do you need to solve a geospatial problem without using a geospatial database? If you answered 'yes' to any of these questions then this course is for You.About the Course:Elasticsearch as part of the ELK (Elasticsearch, Logstash & Kibana) stack is a very popular open source distributed document store and analytics platform. It has been widely used by several organizations, individuals and teams to develop powerful search capabilities within their applications. It has also been adopted to solve complex Geospatial problems within map based web applications. Elasticsearch is built on top of Apache Lucene which itself allows of super fast full text search, however use of Elasticsearch is made easier via a simple Restful API. This means the user does not need to worry about how to learn to work with Lucene but rather use simple API request (Query DSL) to interact with Elasticsearch. Elasticsearch is distributed and usually implemented within a cluster of machines in production. This means it is highly scalable as both vertical and horizontal scaling can be achieved. Elasticsearch itself is a complex system but this complexity is transparent to the end user. This also means very powerful application can be built using Elasticsearch. Although not covered in this course a cloud based version of Elasticsearch on AWS is available and makes it very easy to work with Elasticsearch and integrate it within applications and pipelines. In this course we will look at how Elasticsearch can be integrated with Geoserver as focus of this course is on GIS and Elasticsearch, however it is important to note that Elasticsearch can be integrated with many other technologies including a very popular usage includes integrating Elasticsearch with Kafka.This course has been designed to allow the student to learn Elasticsearch covering sufficient theory to support the examples presented. Beyond describing the basics of Elasticsearch, this course is a perfect introduction to Geospatial Analysis using Elasticsearch. It is expected that the student has some understanding of how to work with Elasticsearch however examples in this course should be easy to understand for the student and adopt to the query style used by Elasticsearch. It is hoped that this course will enable the learner to understand Elasticsearch geospatial capabilities. The instructor is available for any kind of support and help related to this course including helping out with understanding Elasticsearch basics.