Back to skills
SKILL.md
Retrieval Patterns Skill
ASecurity```python from langchain.retrievers import EnsembleRetriever
- 666 stars
- 0 votes
- 0 copies
- 1 view
- Added September 2, 2026
Security analysis
100/100npx -y skills add majiayu000/claude-skill-registry --skill retrieval-patterns-skill --agent claude-codeAre you the author of Retrieval Patterns Skill?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-retrieval-patterns-skill)---
name: retrieval-patterns
version: 1.0
triggers: ["hybrid search", "MMR", "reranking", "retrieval"]
---
# Retrieval Patterns SKILL
## 1. Hybrid Search (BM25 + Semantic)
```python
from langchain.retrievers import EnsembleRetriever
ensemble = EnsembleRetriever(
retrievers=[bm25_retriever, semantic_retriever],
weights=[0.5, 0.5]
)
```
## 2. MMR (Maximal Marginal Relevance)
```python
retriever = vector_store.as_retriever(
search_type="mmr",
search_kwargs={"k": 5, "lambda_mult": 0.5}
)
```
## 3. Cross-Encoder Reranking
```python
from langchain.retrievers.document_compressors import CrossEncoderReranker
compressor = CrossEncoderReranker(
model_name="cross-encoder/ms-marco-MiniLM-L-6-v2"
)
```
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.