Single search bar - Type anything related to sports!
1. Search "max v" Results:
2. Search "formula" Results:
3. Search "red bull" Results:
4. Search "john smith" (Disambiguation Example) Results:
Click on Max Verstappen →
Click on Formula 1 →
Click on Red Bull Racing →
Searches across 3 entity types simultaneously:
All results combined and displayed with:
Frontend calls: /api/search.ts?query=max+v
Backend returns:
{ "results": [ { "id": "athlete_f1_verstappen_33", "type": "athlete", "name": "Max Verstappen", "sport": "Formula 1", "team": "Red Bull Racing", "metadata": { "nationality": "Dutch", "carNumber": "33" }, "categories": ["Formula 1", "IGTC"] } ], "count": 1 }
✅ No confusion - One search bar, intuitive ✅ Fast - Autocomplete as you type (300ms debounce) ✅ Smart - Searches everything at once ✅ Disambiguation - Shows multiple John Smiths clearly ✅ Multi-sport - Max's F1 + IGTC events combined