I want to discuss a better means of organizing tags. I propose a tag hierarchy.
Basically, if I search for #dog, I should find posts with #puppy, #pug, #baby_pugs, #cute_dogs, etc.
But, if I search for #pug, I should only get posts with #pug, or other tags like #baby_pugs, #cute_pugs, etc.
This would make adding 50+ similar tags to a post irrelevant and allow for normal people to put a single obscure tag and still gain visibility.
I want to bring this idea up to more people. Where should I discuss this? You can suggest any site, community, or Lemmy instance where I can develop this further.
I’m happy to discuss this here as well.
I don’t think Lemmy or Mastodon would be a good place to start necessarily. Don’t be discouraged, I just mean that I think this should be something separate, like a library, that other systems like Mastodon or Lemmy could then use. As a code library it could be maintained elsewhere and let these folks keep working on their projects.
However, the large architecture issue is that those tags must be added in secret - or dozens of queries would have to go off. Either:
- When someone comments #pug you also need to add on all possible permutations of pug so it’s queryable or
- When someone searches for #pug you need to do a much more complex query for all possible permuations of pug.
It would be possible to do a lookup table in sql for this, but again that requires maintenance and again every instance keeping track of their own set of known lookups. Anyone else have alternative architectures?
I like the idea, but I have no idea how to help.
😔
I don’t have an actual answer to your question, but imma use the opportunity to let my age show.
Seeing as we’re not on instagram or twitter, and seeing as this space is somewhat more techy than the average platform, could we please do tagging without precomiler instructions (or perl inline comments if that’s more your thing)?
deserves better than being referred to as “the hash tag sign”.
This place is more techy, but please don’t assume. I have no idea what you’re arguing for.
I think they meant that
#
is used in many other ways than “the hash tag sign” and you should refer to it as such, e.g. as hash sign, pound sign or number sign.Correct. Today I learned that putting it at the start of a line here makes it looks like you’re yelling random statements.
If you don’t know about it, check out https://wordnet.princeton.edu/
It’s a great starting point for any English word hierarchy.
I didn’t know about it, thank you for showing me this.
All I can say is this: