Declarative rules apply on every query: pins, boosts, exclusions, redirects and banners, plus scheduled campaigns with recurrence for seasonal pushes that turn themselves off.
Pins, boosts, exclusions, redirects and banners — declared as JSON, not code.
Overlapping pins, contradictory boosts and past-dated schedules are flagged before you save.
Every change is versioned — compare a candidate rule against production, ship, or roll back in one click.
Pin a document to an exact position, or boost by filter — brand, category, margin.
Hide out-of-stock or discontinued items; redirect a query straight to a landing page.
Recurrence — daily, weekly, or a custom window — for a rule that expires on its own.
Every change is versioned; preview a candidate rule and roll back in one click.
A pin and an exclusion fighting over the same document, two pins at one position, a schedule set in the past — the console flags these before you save, so a rule conflict never ships silently.
{
"boosts": [{ "filter_by": "brand:=Acme", "weight": 3 }],
"pins": [{ "filter_by": "featured:=true", "position": 1 }],
"campaigns": [{ "starts_at": "2026-12-01", "ends_at": "2026-12-26" }]
}Explore more
The best way to evaluate a search platform isn't reading one more comparison table.
Only then make the decision.