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.