What is the difference between dense embeddings and sparse embeddings (BM25) — when would you combine both in a hybrid search? | RAG | langchain Interview Questions | NextRound.in