Blue/green rollout
Blue/green rollout is the safest way to ship terminology changes when search quality matters.
The idea is simple:
blue = current active snapshotgreen = candidate snapshotThe green snapshot is validated before it becomes the active runtime version for a binding.
Why blue/green matters for terminology
Section titled “Why blue/green matters for terminology”A small alias change can improve recall or add noise. For example, expanding pg globally may help infrastructure queries but harm document-search queries where pg means page.
Blue/green rollout gives teams a way to validate before switching traffic.
Blue snapshot
The currently active runtime version pinned to a production binding.
Green snapshot
The candidate version produced after review, import, enrichment, or apply planning.
Alias swap
A controlled activation step that moves a binding or downstream alias from blue to green.
Rollback
If search quality regresses, repin the binding or alias to the previous snapshot.
Rollout checklist
Section titled “Rollout checklist”- Publish a candidate snapshot.
- Run apply planning and evidence checks.
- Run smoke searches for representative queries.
- Compare canonical query output and matched aliases.
- Validate enrichment job status and target field health.
- Activate the candidate snapshot for the binding.
- Monitor search quality and operator feedback.
- Roll back if noise increases.
Example runtime state
Section titled “Example runtime state”{ "binding_id": 42, "blue_snapshot": "infra_incidents@2026-05-29T18-00Z", "green_snapshot": "infra_incidents@2026-05-30T21-00Z", "active_snapshot": "infra_incidents@2026-05-29T18-00Z", "candidate_status": "validated"}After activation:
{ "binding_id": 42, "active_snapshot": "infra_incidents@2026-05-30T21-00Z", "previous_snapshot": "infra_incidents@2026-05-29T18-00Z"}What to measure
Section titled “What to measure”A rollout should not be judged only by whether the job succeeded. It should be judged by whether search behavior improved.
Track at least:
- matched aliases per query;
- canonical query output;
- zero-result rate;
- noisy term expansions;
- evidence coverage;
- rollback frequency;
- representative query set results.
Practical default
Section titled “Practical default”For the beta stage, keep the rollout rule conservative:
Do not auto-activate high-impact terminology changes without a human review and a successful smoke check.