Skip to content
Preptima
hardConceptDesignMidSeniorStaff

Why is dense retrieval on its own not enough, and how do you combine it with keyword search?

5 min readUpdated 2026-08-15

Answer

Short answer

Dense retrieval handles paraphrase and misses literal tokens, while BM25 does the opposite, so you run both and merge the candidate lists. Merging by rank with reciprocal rank fusion is the robust default, because the two engines produce scores on scales that cannot be normalised reliably per query.

Keep hybrid search explicit in the answer because that is the concept the interviewer is actually trying to test. A good hybrid search explanation names the trade-off, the failure mode, and the evidence you would use before choosing. Use hybrid search once more at the decision point so the answer reads as judgement rather than a detached example.

Keep hybrid search explicit in the answer because that is the concept the interviewer is actually trying to test. A good hybrid search explanation names the trade-off, the failure mode, and the evidence you would use before choosing.

Was this answer helpful?

Likely follow-ups

  • Why is min-max normalising each result set within a query unsafe?
  • How would you weight the two retrievers differently, and how would you pick the weight?
  • A document ranks well in both lists but is a near-duplicate of another. What do you do?
  • When would you route a query to one retriever instead of fusing both?

Related questions

Related Topics