Hell yeah, these mods put in so much time for these features that make this site continue to get better!
Is there a way to exclude certain tags? Like if Abs is parents to Stomach Vaccuum, but I don't want images tagged that way, can I exclude it somehow?
Is there a way to exclude certain tags? Like if Abs is parents to Stomach Vaccuum, but I don't want images tagged that way, can I exclude it somehow?
No.
It occurs to me this would be possible without the need for Chainer to do any coding. He'd simply need to be okay with the solution below...
Etc, etc. If you don't like the tag "biceps childless", it could be "biceps only", "biceps general", "biceps generic", "biceps misc"... any single descriptive that you think works best.
Then when users like jarhead300099 don't want to see the child tags of "biceps", they can specify "biceps childless" (or whatever) instead of "biceps".
there is a reasonable argument to be made that Stomach Vacuum should not be a child of Abs. ... I have removed it.
Actually, "abs vacuum" might be a fitting child of "small waist/tiny waist".
I know. Wrong thread... Cross posting it now.
It occurs to me this would be possible without the need for Chainer to do any coding. He'd simply need to be okay with the solution below...
- Add children of abs: abs childless
- Add children of biceps: biceps childless
Etc, etc. If you don't like the tag "biceps childless", it could be "biceps only", "biceps general", "biceps generic", "biceps misc"... any single descriptive that you think works best.
Then when users like jarhead300099 don't want to see the child tags of "biceps", they can specify "biceps childless" (or whatever) instead of "biceps".
This scheme has an approximately 0% chance of being used as intended.
Yeah like imagine you're a user tagging an image of a woman showing abs. Do you tag it "abs" or "abs childless"? What does "abs childless" even mean in this context? The person probably just gets confused and either picks at random, or just "abs" because the other one doesn't make sense.
After enough of this, "abs childless" would end up getting merged into "abs", thus nullifying the "childless" part.
Yeah like imagine you're a user tagging an image of a woman showing abs. Do you tag it "abs" or "abs childless"? What does "abs childless" even mean in this context? The person probably just gets confused and either picks at random, or just "abs" because the other one doesn't make sense.
After enough of this, "abs childless" would end up getting merged into "abs", thus nullifying the "childless" part.
I wasn't sure what tag would work best so I threw several into the post. "[parent tag] misc" might stand the best chance given that scenario. Maybe try it for the most popular parent only and see what happens?
No. But there is a reasonable argument to be made that Stomach Vacuum should not be a child of Abs.
edit: In fact, I have removed it.
Oh cool, but that was just as an example lol. Idk what y'alls backend looks like, but couldn't you do something along these lines:
List<Images> SearchImages(string[] includedTags, string[] excludedTags) {
return context.Images
.Where(i =>
params.includedTags.includes(i.tags) &&
!params.excludedTags.includes(i.tags))
.ToList();
}
It doesn't have to be right away or anything, it'd just be a nice thing to have, and, from my uninitiated eyes, it doesn't seem like it'd take that much to update.
How can we tell which parent tags to use in searches? Say I want to search for chest. Do I search "chest"? Or "pecs"? Or "breasts"? Are these children of one another? Or are children only found under those who share the same substring (e.g. "chest" and "side chest")?
It would be good to know what the parent tags are rather than searching for them with different words.
If you go to the search result page for a tag, like pecs it will tell you what the children and parent tags are. If it has parent tags you can keep clicking on those until you get to the highest level (should be only a few levels at most).
In this case it is easy because "chest" and "breasts" don't exist as tags, and as a result aren't children/parents of anything.
You may notice that sometimes when you go to a tag page, for example biceps flex, you see something like this:
This is the new tag hierarchy system I just released.
The way it works is this: Any time you search for a tag, all images tagged with its children (recursively) are also included in the search results.
For example, with the above: If you search for "biceps flex", the results also include "front double biceps", "peaked biceps", "back double biceps", and "biceps rear peak". If you search for "biceps", the results include "biceps flex" and all the other aforementioned tags. If you search for "biceps rear peak", you just get the results for that, without "biceps flex"; unless "biceps rear peak" also has children of its own, which can't be seen in the above screenshot.
Also, if you are subscribed to "biceps", you also get notifications when images are tagged with any of its children, recursively.
Only mods can modify a tag's child/parent tags. Please don't suggest these in this thread. You can suggest them here: Tag parent/child suggestions.
For the next few days/weeks, a lot of these relationships will be incomplete or missing as we (the staff) work to fill them in, with your help/suggestions.
Also note that under any particular image or model, all the parent tags are also pulled in (in gray), and do not count towards the 10 tag limit.
NOTE: When tagging an image, please use the most specific relevant tags. This is because the parent tags are automatically pulled in. For example, if you tag an image with "biceps flex", it is essentially automatically tagged with "biceps" also, since "biceps" is a parent of "biceps flex". If you were to only tag with "biceps", then the additional detail of "biceps flex" would be missing.
This was quite a complex feature to develop... I expect there to be bugs, please report them if you find them!