Build and execute retrievers
- Create: Click New Retriever, name it, select collections, and add stages from the catalog. API: Create Retriever and List Stages.
- Stages: Configure parameters per stage, including pre/post filters. Common stages include KNN search, hybrid fusion, reranking, and grouping.
- Test: Use the Run panel to execute with sample inputs, filters, sorts, and pagination. API parity: Execute Retriever.
- Inspect: View per-stage results, timing, and final results. Toggle URL presigning when you need asset links.
- Manage: List, view, update, or delete retrievers as they evolve. API: Get, List, Delete, Debug Inference.
Tips
- Ensure your collections expose the vectors you reference; confirm via
Describe Features
on the collection. - Use
group_by
to collapse results into logical groups, then control member sorting via stage or final sort.
1
Create a retriever
Name it, select collections, and add stages from the catalog.
2
Configure stages
Set parameters and optional pre/post filters; chain multiple stages for hybrid or rerank flows.
3
Test and iterate
Run with sample inputs and inspect per-stage timing and results.
Use Debug Inference to inspect raw model outputs and embeddings when tuning parameters.