Profiling Elasticsearch Queries for Fun and Profit
Writing a good query can require experience, intuition, and sometimes, divination. This talk will cover how the Elasticsearch DSL translates to Lucene queries, the stages of query execution, and how the new query profiler can be used to identify slow components and improve performance.
Officially trained as a molecular neurobiologist, Zachary has thrown off the shackles of pipettes and petri dishes to return to his original passion: building software. Zach is a developer for Elasticsearch, fondly remembers v0.18, and co-authored Elasticsearch: The Definitive Guide.