~/talk

Elasticsearch DSL

Talkat DjangoCon US 2014 · 2014-08-30..09-06· [django]
slides:none on file

Elasticsearch DSL is a Python query builder that constructs real Elasticsearch JSON, delegates transport to elasticsearch-py, and returns attribute-accessible results instead of nested dicts. Demo runs against a Stack Overflow dataset (~500,000 docs) show a sample query returning 48 hits and a max score of 134. It auto-composes queries/filters, builds aggregations (buckets + metrics), supports nested and parent-child relations, and already runs in production at Mozilla.

AI-written summary · about

  1. 0:00Introduction
  2. 0:47About Elasticsearch
  3. 3:00Example
  4. 4:34Queries
  5. 6:00Query Types
  6. 9:35Query
  7. 11:50DjangoCon
  8. 12:10Elastic Search
  9. 13:35Elastic Search Py
  10. 16:15Elasticsearch DSL
  11. 17:45Design Decisions
  12. 18:25Automatic Composition
  13. 19:10We are not sequel
  14. 20:20Match query
  15. 26:45Response object
  16. 29:05Search object
  17. 30:10Migration demo
  18. 33:35Query demo
  19. 38:10How to use it
  20. 39:50What is next
  21. 41:05Thank you
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.