balanced2026-05-01

What Happens When You Change Your Budget Mid-Search

The setup

Budget changes mid-search are one of the most common interactions with our engine — and one of the most revealing about how it works.

Your input:

"Christmas gift for my parents. Something they can share. Around €80."

Round 1 delivers:

  1. A weekend afternoon tea experience at a country hotel — Experiences, meaningful, ~€75
  2. A curated hamper of artisan preserves and cheeses — Food & Drink, balanced, ~€70
  3. A pair of matching cashmere scarves in complementary colours — Fashion, meaningful, ~€85
  4. An indoor herb garden kit with grow light — Home & Living, practical, ~€65
  5. A photo book service voucher — you supply the photos, they make the book — Art & Decor, meaningful, ~€80

Good options. But looking at them, something shifts in your thinking.

You say:

"Actually, can we do something around €30 each instead? One for mum and one for dad. They'd appreciate two thoughtful things more than one big thing."

What changes (and what doesn't)

This is a structural shift, not just a number change. The engine processes three things at once:

  1. Budget override: €80 → €30 per gift. budget_bucket_override activates, moving from bucket 3 to bucket 2.
  2. Session split: one shared gift becomes two individual gifts. The engine essentially forks the session — same Christmas occasion, same family context, but now targeting a mother and a father separately.
  3. Preserved context: everything from round 1 stays. The engine knows your parents are a couple, that you're thinking about Christmas, and that the round 1 products (shared experiences, food hampers, matching items) represent the general territory you started in.

Crucially: it doesn't start over. The embedding history, the round 1 impressions, the implicit information (they share a home, they enjoy things together, they appreciate thoughtfulness) — all preserved.

Round 2 — Two parallel searches

For Mum

The engine takes the original input + "parents, Christmas, share" and filters through a mother-relationship lens at €30.

  1. A potted flowering orchid from a specialist grower — Home & Living, meaningful, ~€28
  2. A box of hand-piped chocolates from a local chocolatier — Food & Drink, balanced, ~€25
  3. A linen-bound recipe journal — for the family recipes she keeps in her head — Stationery, meaningful, ~€22

For Dad

Same context, father-relationship lens, same €30.

  1. A bag of single-estate coffee beans with tasting notes — Food & Drink, balanced, ~€18
  2. A brass desk organiser — three compartments, minimal — Home & Living, practical, ~€32
  3. A pocket knife from a heritage maker — simple, beautiful — Hobbies, practical, ~€28

Why this matters

Two things happened that wouldn't happen in a static gift list:

1. The budget shift preserved emotional context. A cold search for "gift for mum, €30, Christmas" would give generic results. But the engine already knows this is a family that shares things, that you were originally thinking about them as a unit. The mum-specific results still feel connected to a family Christmas, not isolated.

2. The split produced complementary gifts. The engine doesn't know you're planning to give both gifts on the same day — but because both searches share a session history, they inherit a natural coherence. An orchid and coffee beans. A recipe journal and a desk organiser. They feel like they belong to the same Christmas morning without being matching sets.

Another budget scenario: "I can spend more"

Sometimes the shift goes the other direction:

Round 1: "Gift for partner, around €30." You see the results and say: "Actually, this is our 10th anniversary. I want to do something bigger. €100-150."

The engine responds differently to a budget increase:

The deeper mechanism

Budget isn't just a filter — it's a lens. The same person at €30 and €150 doesn't want the same product in different sizes. They want fundamentally different kinds of gifts. At €30, practical and consumable. At €150, lasting and significant.

The engine understands this because budget_bucket interacts with tone and category weights. A shift from bucket 3 to bucket 2 doesn't just shrink the price range — it recalibrates what kind of product scores well. Experiences become shorter. Objects become smaller. But thoughtfulness stays constant, because that's a signal independent of price.

Budget changes are the most natural thing in gift-giving. You see what's available, you reconsider, you adjust. The engine is designed for exactly this kind of honest, mid-conversation rethinking.


This is an illustrative walkthrough of how our engine handles budget changes. When you use the gift finder, you can adjust your budget at any point without losing the context you've already built.

[Try the gift finder →]

These are illustrative recommendations showing how our algorithm handles this scenario. When you use the gift finder, it works with your actual situation and surfaces real products from our curated catalog.
Find a gift for your situation →