
12/16/2025 · Maya Shin
What this post added
This post details the implementation of hybrid search for RAG pipelines using Meilisearch. It covers combining BM25 keyword search with vector search (using Sentence Transformers and FAISS) and merging results with Reciprocal Rank Fusion (RRF). The post provides a Python code walkthrough for setting up Meilisearch, creating sample documents, implementing BM25 and semantic retrieval classes, and combining them for a recipe assistant chatbot. It also discusses challenges like ranking and scoring, and latency.