When I search for a question on Stack Overflow it does not give me even the closest question. But Google is smart enough to trace what I want from my search string (same as what I used on Stack Overflow itself) and gives me a lot of Stack Overflow link for what I actually want.
StackOverflow seriously needs a better search algorithm.
This constraint actually contradicts with one of its principles i.e.
we should search for what we want to ask for, prior to asking.
This naturally put a bad impact when we ask the question which can easily get criticized and even downvoted for being a repetition of a (group of) existing question(s) in that regard.
So should I search for my query in Google or StackOverflow even if I want a solution from Stackoverflow itself?
E.G. If I searched for the following string in meta-StackOverflow and found no close question-
"does downvoting others question decreases reduces the reputation in stackoverflow"