
Using the Percolator Query pattern for real-time Intent Mapping (PRISM Part 2)
Many e-commerce search implementations are "intent-blind"—they match tokens, but they don't understand context. In this second part of my PRISM series, I’m digging into the architecture of how we solved this using a middleware approach.
The Highlight: We’re using Elasticsearch Percolator queries to do real-time policy lookups. Instead of searching for products, we search for intent first, then rewrite the query on the fly.
What’s in the video:
- Moving search logic out of the app layer and into a governed index.
- Implementing Hard Filters vs. Soft Boosts via the PRISM engine.
- The Math: How we’re influencing $BM25$ ranking using multiplicative boosting.