Advanced RAG — Understanding Reciprocal Rank Fusion in Hybrid Search
Today, let’s come back to one of my favorite generative AI topics: Retrieval Augmented Generation, or RAG for short.
In RAG, the quality of your generation (when an LLM crafts its answer based on search results) is only as good as your retrieval (the actually retrieved search results).
While vector search (semantic) and keyword search (BM25) each have their strengths, combining them often yields the best results. That’s what we often call Hybrid Search: combining two search techniques or the results of different searches with slight variations.
Read more...