Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Mastering ElasticSearch

Video Introducing this tutorial


Chapter 1: Introduction to ElasticSearch :
Introducing Apache Lucene
Introducing ElasticSearch
Summary

Chapter 2: Power User Query DSL :
Default Apache Lucene scoring explained
Query rewrite explained
Rescore
Bulk Operations
Sorting data
Update API
Using filters to optimize your queries
Filter and scopes in ElasticSearch faceting mechanism
Summary

Chapter 3: Low-level Index Control :
Altering Apache Lucene scoring
Similarity model configuration
Using codecs
NRT, flush, refresh, and transaction log
Looking deeper into data handling
Segment merging under control
Summary

Chapter 4: Index Distribution Architecture :
Choosing the right amount of shards and replicas
Routing explained
Altering the default shard allocation behavior
Adjusting shard allocation
Query execution preference
Using our knowledge
Summary

Chapter 5: ElasticSearch Administration :
Choosing the right directory implementation – the store module
Discovery configuration
Segments statistics
Understanding ElasticSearch caching
Summary

Chapter 6: Fighting with Fire :
Knowing the garbage collector
When it is too much for I/O – throttling explained
Speeding up queries using warmers
Very hot threads
Real-life scenarios
Summary

Chapter 7: Improving the User Search Experience :
Correcting user spelling mistakes
Improving query relevance
Summary

Chapter 8: ElasticSearch Java APIs :
Introducing the ElasticSearch Java API
The code
Connecting to your cluster
Anatomy of the API
CRUD operations
Querying ElasticSearch
Performing multiple actions
Percolator
The explain API
Building JSON queries and documents
The administration API
Summary

Chapter 9: Developing ElasticSearch Plugins :
Creating the Apache Maven project structure
Creating a custom river plugin
Creating custom analysis plugin
Summary