Elasticsearch in Depth
Offered By: LinkedIn Learning
Course Description
Overview
Learn functions of Elasticsearch that go beyond simple full-text search.
Syllabus
Introduction
- Much more than full-text searches
- The Elasticsearch stack
- Installing Elasticsearch and Kibana locally
- Executing basic CRUD-like data operations
- Using Elastic SQL
- Basic Elastic schema and data design
- Document database schema topics
- Finding objects with GeoShape
- Storing data and searching complex nested data
- Creating parent/child relationships between documents
- Combining multiple fields to simplify searching
- Using Elasticsearch pipelines to enhance data
- Storing data with varying structures using flatten
- Filtering, matching, and scoring explained
- Retrieving large result sets using the Scroll API
- Performing aggregations
- Indexing templates to define index properties
- Implementing expiring data with lifecycle management
- Working with index aliases
- Updating documents using scripting
- Saving scripts for reuse
- Updating by query
- Using document versioning
- Managing long-running operations using Task API
- Next steps
Taught by
Edward Capriolo
Related Courses
NoSQL Database SystemsArizona State University via Coursera NoSQL systems
Universidad Nacional Autónoma de México via Coursera Databases for Node.js Developers
LinkedIn Learning Design Data Models for Couchbase
Pluralsight Recognize the Need for Document Databases
Pluralsight