It is bugging me quite a long time already, so I decided to ask.
There are two possible strategies:
- Use only relevant tags
- Just tag your question with all the tags you can think of.
My common sense is telling me the first one should be preferred. But occasionally I am coming into argument with people whose questions I am retagging and who want to keep an irrelevant tag.
The question is - which tag is relevant and which is not?
Let's take an example. Imagine a question in Travel@SE, like "I am traveling from Berlin to Amsterdam on my brand new Aston-Martin. Where would be the best place to stop to eat?" Should be this question tagged with "aston-martin" tag? In my opinion - no. Although car of this brand is indeed involved in both trip and question, it is irrelevant to the question matter. And it will be of no help to anyone who will either in the same trip or in the need of help with such a car.
Am I right?
Taking more closely to Stack Overflow, there is a question, say, on a PHP syntax error. It is tagged with PHP and mysql. Although there is indeed some SQL in the question, but syntax error doesn't belong to it, but to some PHP code. And such error can happen in any PHP code, no matter what database it's interacting with. Should be this question tagged with MySQL?