Atlas Outfitters · Retail / E-commerce

Rebuilding Search Relevance with RAG

A retrieval-augmented search system lifted conversion 28% and cut “no results” pages by 90%.

Rebuilding Search Relevance with RAG
↑ 28%
Conversion
14% → 1.4%
No-result rate
p95 220ms
Search latency
↑ 19%
Revenue per visit

The challenge

Atlas’s legacy keyword search returned “no results” for 14% of queries — anything phrased differently from the product title failed. Their data science team had a notebook proving semantic search would help, but no path to production, no evals, and no way to measure relevance after launch.

The solution

We deployed a retrieval-augmented search service using pgvector for embeddings, a canary rollout gated by offline relevance evals, and an online A/B framework. We added LLM guardrails for query rewriting and a feedback loop that turned click data into labeled eval examples weekly.

Tech stack

Python
PyTorch
pgvector
LangChain
FastAPI
Airflow
MLflow
Weights & Biases
Ray

Search went from our biggest complaint to our biggest growth lever. The team built the evals before the model — that’s why it worked.

Marcus Bellingham
VP of Digital, Atlas Outfitters

Want results like these?

Tell us about your system. We'll tell you what's possible.