OpenSearch Operations
Our Solr training classes have a 4.48/5 rating based on 40 reviews
13+
years of experience
100+
enterprise clients
30%
Avg cost reduction
15k+
clusters optimized
About the course
If you are looking to administer, tune and scale clusters, in this class you will learn everything you need to handle your OpenSearch clusters in production – from use-case-specific cluster and index designs to tuning queries, settings, commits, thread pools and all the way to JVM, OS and hardware specifics.
Course curriculum
Scaling basics
- Bootstrapping and discovery
- Number of shards and replicas
- Node roles
- Lab
- Set up a cluster; adjust number of shards and replicas for a new index
- Set up dedicated cluster manager, data and coordinating nodes in a cluster
Designing for scale
- Time-based indices and aliases
- Shard allocation
- Cross-cluster search
- Lab
- Roll time-based indices by size
- Create a multi-tier cluster
- Set up a cluster to work across availability zones
Indexing data
- Data structure
- Running Solr with our own configuration
- XML data format explained
- JSON data format explained
- CSV data format explained
- Index structure configuration
- Defining custom field types
- String vs Text based types
- Basic field usage examples
- Tokenizers
- Char filters
- Filters
- Language oriented data
- Copy fields
- Dynamic fields
- Doc values
- Additional field properties
- Lab:
- Indexing data
- Working with Solr schema
- Creating fields and types
- Using copy fields
- Using Solr language analysis capabilities
Searching
- Simple URI search
- Paging
- Sorting
- Filters
- Choosing display fields
- Pseudo fields
- Debug query
- Lucene query language
- Standard query parser
- Dismax query parser
- Extended dismax query parser
- XML query parser
- Examples of other parsers
- Using cursor for deep paging
- Highlighting
- Dealing with relevancy
- Function queries
- Multi collection search
- Lab:
- Paging
- Sorting
- Term searching
- Using various query parsers
- Using cursor
Data analysis
- Introduction to faceting
- Basic use cases
- Field faceting
- Field prefix faceting
- Sorting faceting results
- Limiting faceting
- Range faceting
- Query faceting
- Hierarchical faceting
- Interval faceting
- Lab:
- Building tag cloud using field faceting
- Using prefixes to build simple autocomplete feature
- Sorting faceting results
- Working with numerical data and faceting
- Using hierarchical faceting to get more insight into the data
- Interval faceting
You’re in good company.
We have customers that span from dozens of companies whose products and services you use every day to startups that you haven’t heard of… yet.
Explore success storiesNeed an on-site or remote training?
Get in touch with us.