Combine vector and keyword search for improved retrieval. Use when implementing RAG systems, building search engines, or when neither approach alone provides sufficient recall.
76
66%
Does it follow best practices?
Impact
95%
1.17xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/llm-application-dev/skills/hybrid-search-implementation/SKILL.mdRRF and linear fusion algorithms
RRF constant k=60
100%
100%
RRF rank offset
100%
100%
RRF score accumulation
100%
100%
Linear normalization
100%
100%
Linear alpha formula
60%
90%
Linear alpha default
50%
83%
Union of doc sets
100%
100%
Empty result handling
100%
100%
Descending sort
100%
100%
Result format
100%
100%
Zero division guard
100%
100%
Weighted RRF support
0%
100%
PostgreSQL hybrid search schema
pgvector extension
100%
100%
HNSW vector index
100%
100%
Cosine ops index
100%
100%
GIN full-text index
100%
100%
Generated tsvector column
100%
100%
tsvector language
100%
100%
Cosine distance operator
100%
100%
websearch_to_tsquery
100%
100%
RRF fusion in SQL
60%
100%
Both scores returned
100%
100%
FULL OUTER JOIN
0%
100%
asyncpg usage
100%
100%
Hybrid RAG pipeline with reranking
SearchResult dataclass
75%
100%
Source field values
100%
100%
Parallel async search
100%
100%
Candidate pool multiplier
0%
100%
Cross-encoder model
0%
0%
Reranker integration
100%
100%
RRF as default fusion
100%
100%
RRF k=60
100%
100%
Empty candidates guard
100%
100%
Final result limiting
100%
100%
Metadata preserved
100%
100%
Configurable fusion method
0%
100%
91fe43e
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.