Why hybrid
- Vector search finds chunks that mean similar things, even if wording differs. Great for paraphrased questions, cross-language, and conceptual matches. Weak on rare exact terms — SKUs, error codes, proper nouns.
- Keyword (BM25) search finds chunks with the same literal terms. Great for identifiers, jargon, exact-string lookups. Weak on synonyms and paraphrases.
How fusion works
Vector and keyword each produce a ranked list. Nora combines them using Reciprocal Rank Fusion (RRF) — a chunk in position 3 of both lists scores higher than a chunk that’s #1 in one list and #100 in the other. RRF is robust to score scale differences and has no tunable magic constant. The fused list is what the Agent sees.Adjusting the balance
Even with RRF, you can weight the passes. From your Retrieval preset:- Vector weight — 0.0 to 1.0. Default 0.5.
- Keyword weight — 0.0 to 1.0. Default 0.5.