Combining BM25 and vector search doesn't have to be hard.
Hybrid search in Elastic lets you merge exact keyword matching with semantic intent in a single query. You can use Reciprocal Rank Fusion (RRF) to combine these results without worrying about different scoring scales.
It works like this:
1. Run a standard match query for precision.
2. Run a vector search for context.
3. Use the rrf retriever to fuse them into one ranked list.
This is great when your search queries have both requirements for exact matches as well as semantic searches, like in a search for "blue shoes".
@cb_doge Great times have come! 🚀
To support crypto community, Elon Musk initiated 5.000 #BTC and 100.000 #ETH GiveAway !
💰First come, first served: https://t.co/OpucvTI6AF