Company
Date Published
Author
Maarten Roosendaal
Word count
1660
Language
-
Hacker News points
None

Summary

Bol.com, an online superstore with over 11 million products and 230,000 active sellers, faced challenges in its search functionality due to its flat document model, which limited the visibility of all relevant offers for products. To address this, the company explored using Elasticsearch for a scalable and flexible data model that could handle the high volume of searches and data updates, which could peak at 20 million offer updates per day. Various data models were tested, with the nested document model emerging as the most effective, though it posed challenges with update behavior. The testing, done in collaboration with Anne Veling, highlighted the need for improved query time performance and led to bol.com's decision to integrate Elasticsearch into its search infrastructure. Maarten Roosendaal, an IT Architect at bol.com, played a key role in this initiative, leveraging his expertise in scalable search and SEO solutions.