5

I see more and more exact duplicates on SO. Instead of being merged they are being simply closed. I think this is very big disservice to SO. Why don't moderators merge duplicates? Why don't owners of the site do anything about this?

It's disservice because this way we have more and more junk. Duplicates are duplicates and should be merged so that information in in one place.

If the duplicate has no answers then there is no benefit to merging.

Of course there is. You don't need to waste your time with dupes.

It also means that the search routes to the main question are diminished which makes the posting of new duplicates more likely

There's easy solution for this which I gave in Users search for questions not answers - what does it tell us? back in march.

If both questions have answers that have been accepted, which one should be unaccpeted?

There are plenty of solutions. You accept most voted accepted answer or the first accepted answer or both (I think this is be the best). Yes, there will be possibility of many accepted answers to one question. So what?

When a question is closed as a duplicate, there is a link to the duplicate question. What more do you want?

I don't want yet another link. I want to have all answers to some problem in one place. Is this that hard? Isn't this natural expectation?

Removal of the question means that the text in it is no longer searchable - that's a disservice.

See my answer above to Scrooge's comment.

12
  • Could you explain why you think this is such a disservice?
    – Mat
    Jan 9, 2012 at 12:11
  • 3
    What do you want them to do? Merges are not simple. If both questions have answers that have been accepted, which one should be unaccpeted?
    – Oded
    Jan 9, 2012 at 12:11
  • 2
    If the duplicate has no answers then there is no benefit to merging. It also means that the search routes to the main question are diminished which makes the posting of new duplicates more likely.
    – ChrisF Mod
    Jan 9, 2012 at 12:11
  • 2
    When a question is closed as a duplicate, there is a link to the duplicate question. What more do you want? Removal of the question means that the text in it is no longer searchable - that's a disservice.
    – Oded
    Jan 9, 2012 at 12:12
  • Perhaps there should be an easy way to indicate that the duplicate has valuable answers that should be salvaged (the same way there's an easy way to vote to close duplicates). I guess one can use the inform moderator flag if this is strongly the case.
    – Szabolcs
    Jan 9, 2012 at 12:18
  • Only a tiny fraction of questions can be merged without the result looking very weird.
    – Pekka
    Jan 9, 2012 at 12:58
  • 1
    -2 Nice. It surely encourages to spend more free time on meta. Thanks to all downvoters and keep doing great job! Jan 9, 2012 at 13:06
  • Downvotes on meta == do not agree.
    – Oded
    Jan 9, 2012 at 13:23
  • 2
    examples, piotr! If you've flagged a good merge-candidate and it was declined, post a link so we can discuss...
    – Shog9
    Jan 9, 2012 at 14:10
  • @Piotr downvotes have a different meaning on Meta
    – Pekka
    Jan 9, 2012 at 14:39
  • Actually, asking for examples is unfair. It is stupid to have duplicates, close the questions as duplicates and challenge their existence when merge is proposed instead. But, if you like me to follow you dirty game, here is an example, stackoverflow.com/questions/18426076 is exact duplicate of stackoverflow.com/questions/5875414. Author is completely right that duplicates garbage the place, defeating the purpose of SO. PS! I do not know when you turn a question into Wiki, but merge would be a good motivation to conversion.
    – Val
    Aug 25, 2013 at 6:54
  • 1
    @notPekka apparently, they don't. :)
    – Will Ness
    Sep 15, 2013 at 11:27

3 Answers 3

1

I agree with @awoodland, and believe one solution to that problem may be creating duplicate pools, but I'd add:

Also, see https://blog.stackoverflow.com/2009/04/handling-duplicate-questions/

13

Duplicate merging is hard to do correctly. Subtle differences in the wording of questions can result in merging of answers that read quite oddly when applied to another question if these aren't spotted and corrected. This makes automatic merging worse than just linking and results in you wanting a tag expert to sort through the answers on the questions being merged.

Merging also requires moderator level powers to perform, in addition to requiring tag specific knowledge to avoid/fix the bad merges. Moderators can't possibly be expected to be experts in all tags and there seems to be more than enough flags to be handled as it stands already.

If there's two questions which clearly need merging these can be flagged for moderator attention still.

2
  • I think you have double standards. Why deleting/closing a question as duplicate is easier?
    – Val
    Aug 25, 2013 at 6:57
  • Closing as duplicate is a prerequisite for merging and happens by the community. I almost never delete dupes. Merging is a mod only thing that I only use when very certain because unlike closing as dupe it's very hard to reverse. Note also that dupes are special cased for anonymous users viewing them from search engines at some point. No double standards though - there's a rational reason for everything.
    – Flexo
    Aug 25, 2013 at 8:59
2

Something that is definitely worth mentioning (but I'm not sure if that feature was already present when this question was asked): anonymous users, which are over 90% of the visitors to the Stack Exchange network, are automatically redirected to the original question if they end up (e.g. via a search engine) on a question that has been marked as a duplicate. So for those users, the duplicate questions might as well not exist at all.

Undoing a wrong merge is not possible, that's why only ♦ moderators can do it and only if they're absolutely certain. Given the number of duplicates and the fact that answers on the duplicate may not apply to the original, more (automated or not) merges are simply not an option. I use Stack Overflow on a daily basis for my work, and I'm used to the fact that sometimes I have to browse to the original for an answer to my problem, and sometimes I don't. If everything would be automated, us software engineers wouldn't have a job, would we?

1
  • Indeed the feature wasn't present; this answer announcing its implementation is from March 2012, after this question's Jan 2012 date.
    – bobble
    Jul 16, 2021 at 18:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .