Topic: parented/linked tags for less ambiguous searching

Posted under Site Bug Reports & Feature Requests

i've noticed an ambiguity problem with the tag system:
if i search for hyena green_hair the listing will include any post with both hyenas and green hair
but what if i want only hyenas with green hair?
as it stands now you'd need an entirely new tag for it (like the blank_penetrating_blank tags).
i think i've got a pretty elegant solution to it,
parented/linked tags:

the syntax would be something like parent_tag > child_tag
by default child tags would count as regular tags, so repeating the search from before would return the same listing,
but changing it to hyena > green_hair you could limit the search to only posts where at least one hyena character has green hair.

this would also avoid needing to create new tags for specific dynamics or situations, take the various blank_pov tag for example, it could now be replaced by a single pov tag acting as the child or parent of already existing tags.

dba_afish said:
I'm pretty sure having nested tags like this would require a total rework of the entire booru system.

and then some.

Yeah, spoiler alert: we are almost certainly never getting a feature like this, not to mention the development time needed, we would need to retrain uploaders, taggers, as well as general users on this system (the first and last of which almost never goes goes well), and we'd additionally have to retroactively do this back across the now only 5 million posts, but who knows how many by the time any proper system is in place
It's already hard enough to implement any change against posts with how many we have, just see the artverified search that has crashed and burned recently

I'm not trying to be rude either, but what's been suggested here also sounds like just about the worst way to implement a feature for tagging specific characters with tags rather than the post at large

dba_afish said:
I'm pretty sure having nested tags like this would require a total rework of the entire booru system.

and then some.

The site would need to basically adopt semantic web technologies like to SPARQL and RDF documents. It's not impossible, see Wikidata, but I don't think the site has nearly enough resources to do something like this, not to mention how much more overhead it'd create for taggers. You'd not have nearly as many people contributing to the site with such a tagging system, due to the higher complexity bar.

donovan_dmc said:
...

i debated putting a preface saying i don't actually think this would be feasible to implement but figured that it would be weird to post a suggestion i don't think can be realized. ultimately i just really like the booru format and wondered how to improve it :3

kyureki said:
The site would need to basically adopt semantic web technologies like to SPARQL and RDF documents. It's not impossible, see Wikidata, but I don't think the site has nearly enough resources to do something like this, not to mention how much more overhead it'd create for taggers. You'd not have nearly as many people contributing to the site with such a tagging system, due to the higher complexity bar.

It'd be very cool, but "the site has nearly enough resources" feels like an understatement. You would have to fix every post on the site, possibly including deleted ones, let alone trying to make a good UI for any of it. And that would be after probably dozens of threads needing to be made to discuss the dozens of new odd edge-cases that would pop up if implemented.

anicebee said:
It'd be very cool, but "the site has nearly enough resources" feels like an understatement. You would have to fix every post on the site, possibly including deleted ones, let alone trying to make a good UI for any of it. And that would be after probably dozens of threads needing to be made to discuss the dozens of new odd edge-cases that would pop up if implemented.

yeah, it's be a real all hands situation. it'd make cubpocalypse look like child's play.

Let's say somehow we have this system up and running, and somehow we applied it correctly to all 5 million posts, and there's no problems with UI or implementation

Do you really think that people can be arsed to use it? We already have problems with getting people (the general users and uploaders) to tag the bare minimum, and now there's a system that more than doubles the effort.

Plus, most users likely won't use it in their searches, - and ~ operators are already too esoteric.

In a perfect world, this doesn't provide enough of a benefit for the amount of effort it will take.

snpthecat said:
Let's say somehow we have this system up and running, and somehow we applied it correctly to all 5 million posts, and there's no problems with UI or implementation

Do you really think that people can be arsed to use it? We already have problems with getting people (the general users and uploaders) to tag the bare minimum, and now there's a system that more than doubles the effort.

Plus, most users likely won't use it in their searches, - and ~ operators are already too esoteric.

In a perfect world, this doesn't provide enough of a benefit for the amount of effort it will take.

But I would have an extreme amount of fun tagging with it, so it's worth it.

Also, a site as big as this one adopting semantic web technologies might lead to us getting some funding if we play it right.

Updated

  • 1