I have wasted my time because of SO. I don’t say that lightly because I am a big fan of the SO model and the help I have received here. Please bear with me on the long post.
A Common Scenario
I had a question about something so I searched for it. After careful review of all 73 results, it seemed I did have a new question. I was somewhat dismayed, though, when I had put some effort into creating a good question before noticing that it actually had been asked before because it appeared in the Similar Questions pane. I quickly get over my minor annoyance because, after 25 years of building them, I understand that no system is perfect. It did lead me to wonder – why didn’t search find such an obvious match in the first place? A second search on that question wasn’t in the results so, like a good community member, I went to create another new question. This time I watched for the Similar Questions pane to appear. Sure enough, after some amount of typing, “Voila!” my question popped up in the Similar Questions pane. I followed the trail of several similar questions until arriving at likely the oldest question on this topic posted over 6 years ago.
SO is a great model and a huge base of knowledge. But its potential is limited as long as people can’t find what they are looking for or can’t count on search results. Moderators, editors, FAQs, Help, and many answers like this one consistently push us to “Search First”. That's like giving us a barrel with a hole in it and then sending us over Niagra Falls (ok, not that bad; just trying to lighten things up ;-)
That 'standard search' and 'similar questions search' return significantly different results has been known for a long time. Advanced search operators "is:question" or "title:1" (not listed in Help) likely provide the needed functionality but that's not the problem.
My point is that users continue to ask questions, post answers and comments, read and vote on this topic. In fact, we have done so every singly year since 2009. How much time must be spent, how much inefficiency must be documented on this issue before a change is made?
I collected and tallied votes on questions, comments, and answers for just these 3 questions and their Linked and Related questions (minus duplicates).
- link similar questions to standard search
- differences between search and similar questions
- use google over SO search
Here are the counts:
- 560 Similar Questions results are better, use it instead of search
- 277 request an enhancement or UI change
- 59 puzzled that the searches returned different results
- 48 express negativity (annoyance, displeasure, dissatisfaction, etc.)
- 28 inquire/explain how to get desired functionality
- 13 neutral and/or informational
That's almost 1000 interactions, the tip of the iceberg. Based on my limited search there are dozens more questions and hundreds of answers/comments on this topic across Meta and Meta SO. Due to time constraints, I had to stop looking.
I also observed a snowball effect on other aspects of how SO is being used. Look here for one example. The gist is that people can’t find what they need when searching, so go ahead and create a new question even if it's a duplicate. That's not good - duplicates create inefficiencies and sap people's time when having to deal with them.
I will used advanced search operators if that gets me time-saving results. Since that solution is 6 years old, it is obvious other users will not. You could say, "Tough luck on them!", or choose instead to enhance the system and make it better for everyone. My question is not "Why?" or "How?" like many others, it is "When?". Therefore, it is not a duplicate.
I apologize for the long post. In light of all the questions and all the energy dissipated on their answers and comments over the last six years, it seemed to need additional background and evidence to highlight its pervasiveness. In the spirit of process improvement, what is the solution to this long-standing issue? And more importantly, when will something be done about it? Let's not take another six years to figure out and implement a solution.
EDIT The problem is serious but it is so fragmented in all those other questions that I don't think it has received the attention it deserves. I wasn't exactly sure what to do about it in light of that very fact. Should I have picked one of the other questions and posted an answer? A comment? What good would that have done? I'm not trying to be sarcastic - these are sincere questions. After finals when I have more time, I am willing to link as many of those other questions as I can into this post if that will help.
EDIT 2 Thanks @JoshCaswell for expanding my understanding on just how much search affects how we use the system with his question which led me to duplicates as search targets and the discussion about amount of research effort before asking a question. It seems logical to conclude that an enhanced search would reduce or eliminate the reason for my post as well as some of these other issues.