RAG Is Simpler Than You Think(lighthousenewsletter.com)
500 points by j0selit0 15 days ago | 210 comments
tl;dr: Most RAG implementations over-engineer with embeddings and vector databases when BM25 full-text search plus LLM-based query rewriting (~$0.001/query) would solve 60% of use cases. The author recommends a tiered approach: start with full-text search, add query rewriting for vocabulary mismatches, move to hybrid search (BM25 + embedding rerank) only when data proves it's needed, and reserve full pre-embedding for massive-scale stable corpora. Key trade-offs involve data freshness, model deprecation risk, and latency—on-the-fly embedding avoids costly re-indexing when models change, while pre-embedding wins on latency but hurts on flexibility.
HN Discussion:
  • Full-text search is underrated and embeddings are overhyped for RAG use cases
  • RAG optimization discussions are overblown relative to actual use case needs
  • Embeddings should be the default primary method as they're powerful and easy to implement
  • Article appears LLM-generated with nonsensical hybrid framing and unclear technical claims
  • ~Just embed everything upfront with tracking; complexity concerns are overstated