elasticsearch from the bottom up
TRANSCRIPT
- 1. Elasticsearchfrom the Bottom UpNjal [email protected]@nkvoll
- 2. Elasticsearchfrom the Bottom UpNjal [email protected]@nkvoll
- 3. Who?Co-founder of Found AS - Hosted Elasticsearch: found.no8+ years search, 3+ ElasticsearchHerding hundreds of Elasticsearch clusters
- 4. Motivation Why isn't my search for *foo-bar* matching foo-bar"? Why can adding more documents shrink the index? Why is Elasticsearch using so much memory?
- 5. Segments are immutable
- 6. Deletes?
- 7. Compress all the things!
- 8. Cache all the things!
- 9. Search by index termsText analysis gives us terms
- 10. Search by segmentUses several data structures
- 11. Immutable segments
- 12. Shard == Lucene Index
- 13. Elasticsearch Indexabstracts Lucene Indexes
- 14. across nodes in a cluster
- 15. Learn More!found.no/foundationFollow@foundsays