Retriever Templates
21 pre-configured retriever templates for common search patterns like semantic, faceted, and RAG
Why do anything?
Building retrievers from scratch is time-consuming. Templates provide proven starting points.
Why now?
Common search patterns are well-understood. Encoding best practices in templates saves time.
Why this feature?
21 retriever templates covering semantic search, faceted search, RAG preparation, anomaly detection, and more.
How It Works
Retriever templates provide pre-configured stage pipelines for common search patterns.
1
Template Selection
Choose from 21 available templates
2
Parameter Binding
Bind template variables to your context
3
Stage Generation
Generate retriever stages from template
4
Deployment
Deploy configured retriever to namespace
Why This Approach
Templates encode best practices. Variable binding enables customization without rebuilding.
Where This Is Used
Integration
retriever = client.retrievers.from_template(template_id="semantic_search", params={...})