LocalLLaMA

Hybrid search with HNSW and BM25 reranking

Trying to build good search is hard: keyword search alone misses semantic meaning, and pure vector search often misses exact technical matches. I explored a hybrid approach combining BM25 full-text search, HNSW vector search and Reciprocal Rank Fusion …