🕐 Recency Score Visualizer
Interactive visualization for Marqo recency scoring parameters
📖 How It Works
Past documents
(age > 0): Score decays from 1.0 → decay_to over time
Future documents
(age < 0): Score grows from grow_from → 1.0 as time approaches now
Offset
: Grace period where score stays at 1.0 (plateau zone)
Scale
: Time range over which the transition happens
Timeline: Far Future ← [grow] → Now() ← [decay] → Far Past
Score: [grow_from] → 1.0 ← 1.0 → [decay_to]
|<-grow_scale->|<-offset->|<-offset->|<-scale->|
⏱️ Decay Parameters (Past)
Decay Function
Shape of decay curve
Exponential (smooth)
Linear (constant rate)
Gaussian (bell curve)
Binary (step function)
Scale (days)
Time to reach decay_to after offset
7
Offset (days)
Grace period (no decay)
0
Decay To (floor)
Minimum score for old documents
0.20
🚀 Grow Parameters (Future)
Enable future timestamp scoring
Grow Function
Shape of growth curve
Exponential (smooth)
Linear (constant rate)
Gaussian (bell curve)
Binary (step function)
Grow Scale (days)
Time range for growth
7
Grow Offset (days)
Plateau period (score = 1.0)
0
Grow From (floor)
Minimum score for far future
0.50
📊 Visualization Settings
Time Range (days)
Past/Future days to display
30
Show Key Points
Mark convergence points
Show Grid
Display background grid
⚙️ Configuration (JSON)
Export Configuration
Copy this to use in Marqo
📋 Copy to Clipboard