Busca híbrida
Estratégia de busca que combina a densa (vetorial) com a esparsa (BM25/lexical), captando tanto a similaridade semântica quanto a correspondência exata de termos.
A busca densa vai bem em paráfrases e similaridade conceitual ("carro" ↔ "automóvel"), mas pode deixar passar tokens específicos (IDs de produto, nomes raros). O BM25 acha termos exatos, mas não entende sinônimos. A busca híbrida leva o melhor dos dois.
A fusão costuma ser feita com Reciprocal Rank Fusion (RRF): soma-se 1/(k + posição) nas duas listas e ordena-se. É suportada nativamente por Elastic, Weaviate, Qdrant, OpenSearch e pgvector + tsvector. Padrão em pipelines RAG modernos.