Learn functions of Elasticsearch that go beyond simple full-text search.
Overview
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