Use when adding keyword search to Qdrant, implementing BM25 or SPLADE with Qdrant, hybrid search combining dense and sparse vectors, exact term matching in Qdrant, product codes or identifiers aren't being found by vector search, deciding between BM25 and SPLADE sparse encoders, setting up a sparse vector collection, or debugging sparse vector search quality.
Dense vectors capture semantic meaning. Sparse vectors capture lexical presence. Queries with exact terms, product codes, names, and abbreviations score poorly on dense search but score correctly on sparse. Adding sparse vectors to a dense-only collection is usually the highest-leverage retrieval improvement for technical or product corpora.
Use when: deciding if sparse vectors are worth the extra storage.
Use when: adding sparse vectors to a new or existing Qdrant collection.
sparse_vectors parameter — qdrant.tech/documentation/concepts/vectorssparse, bm25, or splade based on the encoder; you'll reference this name in every querymodifier: idf on the sparse vector config when using BM25-style term weighting for document frequency normalizationUse when: choosing a sparse encoding approach.
{index: weight} format; the collection schema is identicalUse when: combining dense and sparse results.
prefetch queries to run dense and sparse searches in parallel, then merge with Reciprocal Rank Fusion (RRF) — qdrant.tech/documentation/concepts/hybrid-queriesrank_constant to 60 as a starting baseline; decrease to 20 if you want top-ranked results to dominate; increase to 100 to weight lower-ranked results moreUse when: sparse vector retrieval returns unexpected misses.