Search looks easy.
Loop through data → match query → return results.
That’s it… right?
Not really.
So I created a small challenge on VibeCode Arena to test this.
🚨 The Problem
The logic works for small data.
- Convert to lowercase
- Check if query exists
- Return results
But what happens when:
- Data size = millions?
- Users expect instant results?
- Queries have typos?
That’s where things break.
🧠 What I Observed
When AI models tried this:
- Most gave basic loop-based solutions
- Some ignored performance completely
- Some didn’t think about relevance
- Very few mentioned indexing or search engines
The code works.
But it doesn’t scale.
🔥 Try It Yourself
I created this challenge to test real-world system thinking.
👉 Try it here:
https://vibecodearena.ai/duel/909b3f50-acf6-422b-9816-dcf9fe49a48a
Can you:
- Optimize search performance?
- Handle large datasets?
- Improve result relevance?
💡 Final Thought
Search is not about finding data.
It’s about finding the right data, fast.
And that’s where real engineering starts.
Would you rely on AI to design search systems?
Let’s discuss 👇

Top comments (0)