Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Evolving Search at an ecommerce marketplace

Alexander Reelsen
November 29, 2024
85

Evolving Search at an ecommerce marketplace

Kaufland owns and runs an online marketplace, spanning several countries and languages, searching tens of millions of products, millions of times per day. Elasticsearch has been the product search engine at Kaufland e-commerce for more than a decade, surviving the move from data centers into the cloud and the internal shift from a Monolith to Microservices.

Our team owns search from the microservices, maintaining the whole cluster up to improving relevance. We'll cover the journey of continuous improvement over the last years, finding surprising performance improvements and how we plan to evolve the search in the next years.

Alexander Reelsen

November 29, 2024
Tweet

Transcript

  1. Phase: Analysis { "title": "Modernes Wandbild ... Kunstdruck New York",

    "search_stats": [ { "id_item": 306593629, "rank": 0.00012203718164007487, "term": "modernes wandbild new york" } ] }
  2. Set

  3. Set

  4. Range query vs. term query { "term" : { "term_exact.token_count"

    : 2 } } { "range" : { "term_exact.token_count" : { "gte" : 2, "lte" : 2 } } }