langchain-retriever
// LangChain retriever implementation with various retrieval strategies for RAG applications
$ git log --oneline --stat
stars:384
forks:73
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
namelangchain-retriever
descriptionLangChain retriever implementation with various retrieval strategies for RAG applications
allowed-toolsRead,Write,Edit,Bash,Glob,Grep
LangChain Retriever Skill
Capabilities
- Implement various LangChain retriever types
- Configure vector store retrievers
- Set up multi-query retrievers for improved recall
- Implement contextual compression retrievers
- Design ensemble retrievers combining multiple strategies
- Configure self-query retrievers for structured filtering
Target Processes
- rag-pipeline-implementation
- advanced-rag-patterns
Implementation Details
Retriever Types
- VectorStoreRetriever: Basic similarity search
- MultiQueryRetriever: Generates query variations
- ContextualCompressionRetriever: Filters and compresses results
- EnsembleRetriever: Combines multiple retrievers
- SelfQueryRetriever: Structured metadata filtering
- ParentDocumentRetriever: Returns parent chunks
Configuration Options
- Search type (similarity, mmr, similarity_score_threshold)
- Number of documents to retrieve (k)
- Score thresholds
- Metadata filtering
- Compression settings
Dependencies
- langchain
- langchain-community
- Vector store client