Lessons From Building E-Commerce Search on Qdrant - Qdrant

This post details building an e-commerce search system on Qdrant, focusing on practical implementation strategies. Key contributions include: demonstrating hybrid retrieval with dense and BM25 sparse vectors fused in a single query; advocating for filtering within the query for efficiency and accurate facet counts; emphasizing embedding relevant product fields over using larger models; proposing quantization in RAM without rescoring for performance gains; shifting personalization from retrieval to ranking for better control; implementing merchandising as weighted formulas in a single rescore pass; and introducing a multi-faceted evaluation approach using an LLM judge, recall@10, intrusion, and persona overlap metrics. It also identifies a specific gotcha related to query fusion and sharding.
More from the Filtered Vector Search trail
- How Lucy Built a Source-of-Truth Retrieval Layer for 2.8M+ SEC and DART Filings with Qdrant - Qdrant
- How Himalayas Built Semantic Job Matching for 100,000+ Remote Listings with Qdrant - Qdrant
- How to Tune Vector Search Without Guessing - Qdrant
- Pre-Filtering vs Post-Filtering (and Why Qdrant Does Neither) - Qdrant
- Filtered Vector Search: What ACORN Fixes, and What Fixes ACORN - Qdrant