I've been wondering about the tag synonyms system - the mechanism seems quite robust, but I'm missing the ability to define a relation between tag A and a combination of tags B+C. A sort of one-to-many / many-to-one synonym mapping. Couldn't find this discussed anywhere here.
For example, we have the graph-algorithm tag, which is often useful but not extremely common, and then there are also his older brothers graph and algorithm. Either of them alone is not the same thing of course, but shouldn't questions marked with the combination of both pop out when we search for the graph-algorithm?
And on the other hand - shouldn't questions marked as graph-algorithm get displayed when searching for either graph or algorithm alone? Or perhaps only when doing a combined search somehow?
This could be pretty useful, especially given the limit on tags. Would love to hear your opinions, maybe it's just over-engineering this.