54Users ask vague, underspecified questions your RAG can't answer well. How do you handle query understanding and clarification?▼mediumGleanPerplexitySierra1 replies◆ premiumReal users type 'what about the new policy?' with no context. Retrieving on those four words yields noise. Here is how strong systems disambiguate before they ever reach the retriever.Open full answer →
26Design an AI-powered search engine for a large e-commerce catalog.▼hardAmazonGoogleMicrosoft2 replies◆ premiumE-commerce search is where retrieval, ranking, and business goals meet, and it carries a strict exact-match requirement (brand, size, SKU). The signal is query understanding plus hybrid retrieval plus business-aware ranking. Here is the design.Open full answer →
43Design a query understanding system for search.▼hardGoogleAmazonMicrosoft1 replies◆ premiumQuery understanding is the front end of search that converts a raw query into structured intent. Get it wrong and even a perfect index returns garbage. The signal is the pipeline and how you measure it. Here is the design.Open full answer →
12Design learning-to-rank for product/marketplace search.▼hardAmazonDoorDashEtsy○ sign inA search box is a recommender carrying a strong prior: the query. The difficult pieces are reading ambiguous intent, retrieving in two stages within a tight latency budget, and learning from clicks without teaching the model that whatever appeared first is best.Open full answer →