retriever = mp.retrievers.create(
name="brand-safety-scanner",
namespace="media-library",
stages=[
{"type": "filter", "method": "feature_search",
"feature_name": "face.identity",
"query": celebrity_embedding, "threshold": 0.72},
{"type": "filter", "method": "feature_search",
"feature_name": "logo.visual",
"query": competitor_logo_embedding},
{"type": "sort", "method": "score_linear",
"weights": {"audio.sentiment": 0.6, "recency": 0.3, "engagement": 0.1}},
{"type": "reduce", "method": "sampling", "limit": 10},
{"type": "enrich", "method": "document_enrich",
"collection": "brand-safety-scores"},
]
)