~/talk

Enriching Postal Addresses With Elastic Stack

Talkat Big Data Conference Europe 2023 · 2023-11-22..11-24· [databases, web-platform]
slides:none on file

Live coding shows how Elasticsearch, Logstash, Kibana and Filebeat turn messy CSVs into usable location data: a CSV ingest pipeline parses street number, name, zip, city and lat/lon; an index template maps location as a geo_point; queries run distance sorts and a filter-first trick drops latency from seconds to milliseconds. Demo indexes 22 million addresses, enriches ~100k person records via Logstash lookups, builds Kibana Maps, and the pipeline and maps work end to end; repo and configs are provided.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Elastic Stack overview
  3. 2:47BANO address database
  4. 6:10Setting up Filebeat to ingest address data
  5. 7:52Ingest pipeline
  6. 12:31Indexing and testing
  7. 13:37Search by street/location
  8. 15:05Index template
  9. 18:4222M addresses indexed
  10. 21:12Kibana dashboards
  11. 23:02Search by user input
  12. 24:26Closest addresses search
  13. 25:31Geospatial search optimization
  14. 27:22Logstash enrichment
  15. 30:18Corrected data visualization
  16. 32:27Original vs corrected locations
  17. 33:56Resources and closing
~/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.